最近在修改一個數據類型爲 xml 的數據時遇到了一點問題,記載下來
Update 表名 Set 要修改的列名.modify(
'replace value of (/XML節點/XML節點[.=6]/text())[1] with ("7")'
)
Where ... And ...
實例需求:把Table1 表 lie1列中的 b 節點下值等於0 的第一個節點值修改爲 1
Update Table1
Set lie1.modify(
'replace value of (/a/b[.=0]/text())[1] with ("1")'
)