Eu tenho uma mesa com duas colunas ID
e Value
. Eu quero mudar uma parte de algumas strings na segunda coluna.
Exemplo de tabela:
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
Agora 123\
, a Value
string não é necessária. Eu tentei UPDATE
e REPLACE
:
UPDATE dbo.xxx
SET Value = REPLACE(Value, '%123%', '')
WHERE ID <= 4
Quando executo o script, o SQL Server não relata um erro, mas também não atualiza nada. Por que é que?