最近在修改一个数据类型为 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")'
)