Bạn không cần ký tự đại diện trong REPLACE
- nó chỉ tìm thấy chuỗi bạn nhập cho đối số thứ hai, vì vậy những điều sau sẽ hoạt động:
UPDATE dbo.xxx
SET Value = REPLACE(Value, '123', '')
WHERE ID <=4
Nếu cột cần thay thế là loại text
hoặc ntext
bạn cần truyền nó sang nvarchar
UPDATE dbo.xxx
SET Value = REPLACE(CAST(Value as nVarchar(4000)), '123', '')
WHERE ID <=4