在SQL SERVER中,如果表名不定,在程序中要怎样实现?如:有表xx01,xx02,xx03........在程序根据需要选择表01或02等

解决方案 »

  1.   

    不是一样么?
    只要 给sql server 的语句是 "select * from [xxx001] ..." 就能执行啊,
    你的程序生成的sql语句合法就行了,!或者你的问题是 “动态sql语句”的执行?
      

  2.   

    declare @tbname varchar(20)
    set @tbname = '01'declare @s varchar(100)
    set @s = 'select * from xx' + @tbname
    exec(@s)??????????????????????
      

  3.   

    select * from table(@a),@a可是参数