【发布时间】:2011-12-30 21:27:54
【问题描述】:
我有一个包含大型 XML 文档的 CLOB 列。假设从我的应用程序中编辑了 XML 数据中的单个节点,是否可以在不重写数据库中存储的所有文本的情况下更新 CLOB?
我知道如果我使用 XMLType 而不是 CLOB,我可以做类似的事情,但我无法更改数据库中的数据类型。
提前谢谢你。
【问题讨论】:
我有一个包含大型 XML 文档的 CLOB 列。假设从我的应用程序中编辑了 XML 数据中的单个节点,是否可以在不重写数据库中存储的所有文本的情况下更新 CLOB?
我知道如果我使用 XMLType 而不是 CLOB,我可以做类似的事情,但我无法更改数据库中的数据类型。
提前谢谢你。
【问题讨论】:
如果您使用的是 11g,并且 CLOB 是 SECUREFILE,则可以使用 FRAGMENT_REPLACE。
【讨论】: