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?