1
我有一个XML列的表。如何在包含具有特定值的子节点的节点内添加另一个节点?例如,我想将foo/bar/e/f
节点从barId 6699复制到barId 66989.我只找到您根据属性值选择节点的示例。我需要按照子节点值进行过滤。如何修改包含特定子节点值的XML节点?
<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>
下面是访问节点与特定的子节点值的例子:http://stackoverflow.com /问题/ 20864617/T-SQL-DELETE-XML节点,如果其通子元素,包含-A-给定值?RQ = 1 – jumxozizi