我正在尝试编写一个SQL脚本,我可以在其中替换多列中的数据,请参见下文:
SQL脚本:
UPDATE SohailsTest.dbo.OBJECT SET VARIABLE = REPLACE(VARIABLE, 'C:\', 'E:\') SET STATIC = REPLACE(STATIC, 'C:\', 'E:\');
我已经尝试了上述内容,但它说:
错误信息:
消息102,级别15,状态1,行3'='附近的语法不正确.
我究竟做错了什么?
你只需要使用一个SET
:
UPDATE SohailsTest.dbo.OBJECT SET [VARIABLE] = REPLACE([VARIABLE], 'C:\', 'E:\'), [STATIC] = REPLACE([STATIC], 'C:\', 'E:\');