ATUALIZAR e SUBSTITUIR parte de uma string
Eu tenho uma mesa com duas colunasID
eValue
. Eu quero mudar uma parte de algumas seqüências 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 o123\
noValue
string não é necessária. eu tenteiUPDATE
eREPLACE
:
UPDATE dbo.xxx
SET Value = REPLACE(Value, '%123%', '')
WHERE ID <= 4
Quando executo o script, o SQL Server não informa um erro, mas também não atualiza nada. Por que é que?