Saya punya meja dengan dua kolom, IDdan Value. Saya ingin mengubah bagian dari beberapa string di kolom kedua.
Contoh Tabel:
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
Sekarang 123\dalam Valuestring tidak diperlukan. Saya mencoba UPDATEdan REPLACE:
UPDATE dbo.xxx
SET Value = REPLACE(Value, '%123%', '')
WHERE ID <= 4
Ketika saya menjalankan skrip SQL Server tidak melaporkan kesalahan, tetapi juga tidak memperbarui apa pun. Mengapa demikian?