Tengo una mesa con dos columnas, ID
y Value
. Quiero cambiar una parte de algunas cadenas en la segunda columna.
Ejemplo de tabla:
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
Ahora no se necesita 123\
en la Value
cadena. Lo intenté UPDATE
y REPLACE
:
UPDATE dbo.xxx
SET Value = REPLACE(Value, '%123%', '')
WHERE ID <= 4
Cuando ejecuto el script, SQL Server no informa un error, pero tampoco actualiza nada. ¿Porqué es eso?