【发布时间】:2017-10-15 08:58:46
【问题描述】:
我有一个带有 XML 列的表。如何在包含具有特定值的子节点的节点内添加另一个节点?例如,我想将foo/bar/e/f 节点从 barId 6699 复制到 barId 66989。我只找到根据属性值选择节点的示例。我需要按子节点值过滤。
<foo>
<bar>
<barId>66988</barId>
<name>baz 3</name>
</bar>
<bar>
<barId>66989</barId>
<name>b </name>
<e>
<g>
<h>
<l>-</l>
<m>k</m>
</h>
<h>
<l>p v</l>
<m>k</m>
</h>
</g>
</e>
</bar>
<bar>
<barId>6699</barId>
<name>n 4 c</name>
<e>
<f>
<h>
<i>k</i>
<j>9.3</j>
</h>
</f>
</e>
</bar>
</foo>
【问题讨论】:
-
下面是访问具有特定子节点值的节点的示例:stackoverflow.com/questions/20864617/…
标签: xml tsql sql-server-2014