我有一张表格,有两列,ID
和 Value
。我想要修改第二列中某些字符串的一部分。
表格示例:
ID Value
---------------------------------
1 c:\temp\123\abc\111
2 c:\temp\123\abc\222
3 c:\temp\123\abc\333
4 c:\temp\123\abc\444
现在在 Value
字符串中不需要 123\
。我尝试了 UPDATE
和 REPLACE
:
UPDATE dbo.xxx
SET Value = REPLACE(Value, '%123%', '')
WHERE ID <= 4
执行脚本时,SQL Server 没有报错,但也没有更新任何内容。为什么会这样?