У мене є таблиця з двома стовпцями ID
та Value
. Я хочу змінити частину деяких рядків у другій колонці.
Приклад таблиці:
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 не повідомляє про помилку, але він також нічого не оновлює. Чому так?