J'ai un tableau avec deux colonnes, ID
et Value
. Je veux modifier 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 l' 1231
dans la Value
chaîne de caractères n'est pas nécessaire. J'ai essayé d' UPDATE
et REPLACE
:
UPDATE dbo.xxx
SET Value = REPLACE(Value, '%123%', '')
WHERE ID <= 4
Quand j'execute le script SQL Server ne signale pas une erreur, mais il ne met pas à jour tout ce soit. Pourquoi est-ce?