别名Update语句中的动态sql表

时间:2016-11-28 03:51:23

标签: sql

我试过这个

SET @SQLUpdateTable = ' UPDATE '+@MTblName+ '  a

即使是这个

SET @SQLUpdateTable = ' UPDATE '+@MTblName+ '  As a

遇到错误

Msg 102,Level 15,State 1,Line 3 'a'附近的语法不正确。

请有人帮忙。 ?

非常感谢

2 个答案:

答案 0 :(得分:0)

检查一下。

  SET @SQLUpdateTable = 'UPDATE'+@MTblName+'as a' 

答案 1 :(得分:0)

SET @SQLUpdateTable = 'UPDATE T1 SET T1.FieldName = '+@value+ ' FROM ' +@MTblName+ ' T1 WHERE T1.ID' = +@Id+
相关问题