剑三招募马具哪个好看:SQL中update语句的被更新表名可以用变量吗?

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

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

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