ATUALIZAR e SUBSTITUIR parte de uma string

Eu tenho uma mesa com duas colunasID eValue. Eu quero mudar uma parte de algumas seqüências na segunda coluna.

Exemplo de Tabela:

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

Agora o123\ noValue string não é necessária. eu tenteiUPDATE eREPLACE:

UPDATE dbo.xxx
SET Value = REPLACE(Value, '%123%', '')
WHERE ID <= 4

Quando executo o script, o SQL Server não informa um erro, mas também não atualiza nada. Por que é que?

questionAnswers(8)

yourAnswerToTheQuestion