求助,这个肿么会有语法错误
代码段肿么会有语法错误。求修改。
字段都有定义的。
EXEC('UPDATE' + @GZ_TABLE_NAME + 'SET C21C21356=A.C21C21356 FROM (SELECT A0188,C21356 FROM C21 WHERE GZ_YM='+ @patbm+') AS A WHERE A.A0188='+@GZ_TABLE_NAME+'.A0188')
[解决办法]
print('UPDATE' + @GZ_TABLE_NAME + 'SET C21C21356=A.C21C21356 FROM (SELECT A0188,C21356 FROM C21 WHERE GZ_YM='+ @patbm+') AS A WHERE A.A0188='+@GZ_TABLE_NAME+'.A0188')
看看