私は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 はエラーを報告しませんが、何も更新しません。何故ですか?