UPDATE und REPLACE Teil eines Strings

Ich habe einen Tisch mit zwei Spalten,ID undValue. Ich möchte einen Teil einiger Zeichenfolgen in der zweiten Spalte ändern.

Beispiel der Tabelle:

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

Jetzt die123\ in demValue Zeichenfolge wird nicht benötigt. Ich habe es versuchtUPDATE undREPLACE:

UPDATE dbo.xxx
SET Value = REPLACE(Value, '%123%', '')
WHERE ID <= 4

Wenn ich das Skript ausführe, meldet SQL Server keinen Fehler, aktualisiert aber auch nichts. Warum das?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage