J'ai un tableau avec deux colonnes, ID
et Value
. Je veux changer une partie de certaines chaînes dans la deuxième colonne.
Exemple de tableau:
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
Maintenant, le 123\
dans la Value
chaîne n'est plus nécessaire. J'ai essayé UPDATE
et REPLACE
:
UPDATE dbo.xxx
SET Value = REPLACE(Value, '%123%', '')
WHERE ID <= 4
Lorsque j'exécute le script, SQL Server ne signale pas d'erreur, mais il ne met rien à jour non plus. Pourquoi donc?