0

我有一个带有列 ID、XML 的表,其中 XML 列包含 xml 字符串。xml 是流动的形式:

<list>
  <element>
    <key>key</key>
    <value>value</value>
  </element>
...
</list>

我需要查找并删除 xml 中包含特定 SPECIFIC_XXX_VALUE 的所有元素,例如:

<element>
   <key>SPECIFIC_XXX_VALUE</key>
   <value>ANY_VALUE</value>
</element>

对于表中的所有行,应从 xml 中删除此元素。

4

1 回答 1

0

Update TABLE set XML = UpdateXML(XML, '//element[key="valueOfKey"]','') where "%valueOfKey%";

于 2019-09-11T13:57:19.173 回答