【发布时间】:2015-07-19 08:45:19
【问题描述】:
我有一个带有 XML 列的表。下面是 XML 列的示例数据
<ColItem>
<Item>
<Name>ItemA</Name>
<Price>100</Price>
</Item>
<Item>
<Name>ItemB</Name>
<Price>200</Price>
</Item>
<Item>
<Name>ItemC</Name>
<Price>300</Price>
</Item>
</ColItem>
我想在节点中用“ItemNewA”更新“ItemA”。应该检查并更新所有具有项目“ItemA”的行。
伪查询
更新表 将 XmlCol.Modify('ItemA') 设置为 'ItemNewA' XMLCol.Has('ItemA')
在 SQL Server 中实现这一目标的实际查询应该是什么。
【问题讨论】:
标签: sql-server xml