Ho un tavolo con due colonne ID
e Value
. Voglio cambiare una parte di alcune stringhe nella seconda colonna.
Esempio di tabella:
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
Ora l' 123\
nella Value
stringa non è necessario. Ho provato UPDATE
e REPLACE
:
UPDATE dbo.xxx
SET Value = REPLACE(Value, '%123%', '')
WHERE ID <= 4
Quando eseguo lo script SQL Server non segnala un errore, ma non aggiorna nulla. Perché?