老梁中越边境大扫雷:SQL中update语句的被更新表名可以用变量吗?

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

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

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