发布网友
共2个回答
热心网友
楼上正解,碰到单引号就改成两个,因为处理数字跟字符串是有区别的例如
updata a set id=5
update a set name='zhangsan'
如果字段为数字类型不用加单引号,反之要加上单引号
exec('update [aaaa] set [a]= '''+@name + '''') 即可
热心网友
declare @name [varchar](100)
set @name='15245'
exec('update [aaaa] set [a]= '''+@name + '''')