Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Oracle 中,您可以编写:
update t set xml = updateXML(xml, '/a/b/text()', 'gaga')
这仅在<b>元素中已经有一些文本时才有效。如果数据库中的文档如下所示,如何更新文档并“添加一些文本” <b>:
<b>
<a> <b/> </a>
这是一种方法:
update t set xml = updateXML(xml, '/a/b', XMLType('<b>gaga</b>'))
我不觉得这很优雅,但我不确定你能做得更好。