vogue se路虎揽胜:SQL中update语句的被更新表名可以用变量吗?

来源:百度文库 编辑:高校问答 时间:2024/04/30 14:39:01
问题很简单。
给个答复。
最好有个示例代码!
我现在已经在存储过程中实试验了,好象不能用。
如果能用的话,请高手指点一下具体怎么用的。
谢谢!

declare @str varchar(100)
declare @table varchar(20)
set @table='table1'
set @str='update '+@table+' set id=1'
exec(@str)

可以。如果是sql server可以用存储过程
也可以用其他语言,如asp