Mam stół z dwiema kolumnami ID
i Value
. Chcę zmienić część niektórych ciągów w drugiej kolumnie.
Przykład tabeli:
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
Teraz 123\
w Value
ciąg nie jest potrzebne. Próbowałem UPDATE
i REPLACE
:
UPDATE dbo.xxx
SET Value = REPLACE(Value, '%123%', '')
WHERE ID <= 4
Podczas wykonywania skryptu SQL Server nie zgłasza błędu, ale też niczego nie aktualizuje. Dlaczego?