ОБНОВИТЬ и ЗАМЕНИТЬ часть строки
У меня есть таблица с двумя столбцами,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 не сообщает об ошибке, но и ничего не обновляет. Почему это?