Tôi đang cố chạy tập lệnh để cập nhật cột XML:
UPDATE DataImpTable
SET serviceData.modify('replace value of (/SMObjInfo/CentralData/SMData/CentralSDItem/ControlData/text())[1] with "9876"')
WHERE identifier=5
<SMObjInfo xmlns="DataService/1.0.0.0" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<CentralData>
<SMData>
<CentralSDItem>
<ControlData>1234</ControlData>
</CentralSDItem>
</SMData>
</CentralData>
</SMObjInfo>
Thay đổi giá trị ControlData
thành 9876 nhưng giá trị dường như không thay đổi trong XML đối với /SMObjInfo/CentralData/SMData/CentralSDItem/ControlData
giá trị.
Có bất cứ điều gì để làm với XML đã gõ và chưa được gõ?