好像表是不能动态赋值吧,where可以,但对from赋值没有听说过

解决方案 »

  1.   

    我用的开发工具是Borland C++ Builder.
      

  2.   

    这不是你用什么工具的事,sql本身就不让这样写
      

  3.   

    动态赋值最好用存储过程,即在开发工具中调用存储过程,传进参数。当然,表名也可动态赋值,给你一个例子参考一下create proc insert_name
    @表1 varchar(100),
             @表2     varchar(100)
    as
    exec('select * into '+@表2+' from '+@表1+'')