Tengo una mesa con dos columnas, IDy 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 Valuecadena. Lo intenté UPDATEy 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?