私は2つの列を持つテーブルを持っていID
ますValue
. 2 列目の一部の文字列を変更したいと考えています。
表の例:
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
これ123\
で、Value
文字列の は不要になりました。私は試しUPDATE
てみましたREPLACE
:
UPDATE dbo.xxx
SET Value = REPLACE(Value, '%123%', '')
WHERE ID <= 4
スクリプトを実行すると、SQL Server はエラーを報告しませんが、何も更新しません。何故ですか?