Tôi đã có một bảng có hai cột ID
và Value
. Tôi muốn thay đổi một phần của một số chuỗi trong cột thứ hai.
Ví dụ về Bảng:
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
Bây giờ 123\
trong Value
chuỗi là không cần thiết. Tôi đã thử UPDATE
và REPLACE
:
UPDATE dbo.xxx
SET Value = REPLACE(Value, '%123%', '')
WHERE ID <= 4
Khi tôi thực thi tập lệnh SQL Server không báo lỗi, nhưng nó cũng không cập nhật bất cứ điều gì. Tại sao vậy?