解决方案 »

  1.   


    declare @s varchar(500)
    select @s=tablename from table表 where id=2
    set @s='select * from ' + @s
    exec(@s)
      

  2.   

    可以用游标+动态SQL实现.
    先用游标取出每一行的字段值.
    然后用拼凑为动态SQL后执行.
      

  3.   


    动态SQL,除了这个还有别的办法吗?
      

  4.   


    动态SQL,除了这个还有别的办法吗?
    当然还有个方法,就是每个表写条语句操作
    不用谢,我叫雷锋