1

在 Oracle 中,您可以编写:

update t
set xml = updateXML(xml, '/a/b/text()', 'gaga')

这仅在<b>元素中已经有一些文本时才有效。如果数据库中的文档如下所示,如何更新文档并“添加一些文本” <b>

<a>
    <b/>
</a>
4

1 回答 1

4

这是一种方法:

update t
set xml = updateXML(xml, '/a/b', XMLType('<b>gaga</b>'))

我不觉得这很优雅,但我不确定你能做得更好。

于 2009-01-13T01:28:24.837 回答