【发布时间】:2010-10-06 21:37:33
【问题描述】:
我有一个从单个 select 语句创建的 @XML 文档。
<root>
<node>
<node1>
<targetNode>
</targetNode>
</node1>
<node1>
<targetNode>
</targetNode>
</node1>
<node1>
<targetNode>
</targetNode>
</node1>
</node>
<node>
......
</node>
</root>
我想插入 xsi:nil 作为该文档的“targetNode”属性。
@XML.modify( 'insert attribute xsi:nil {"true"} into (root/node/node1/targetNode) [1]')
上面将属性插入到@XML 文档中targetNode 的第一次出现。但是,插入语句仅适用于单个节点。有什么方法可以将此属性插入到@XML 文档中的所有 targetNode 实例中。
【问题讨论】:
标签: sql-server xml sql-server-2005 xml-dml