【发布时间】:2012-11-22 11:00:20
【问题描述】:
我在 Oracle 数据库的表中有一个 XML 列,但由于某种原因,我意识到 XML 标记在最后被破坏了。
<XMLBegin><linesandlinesofXML>blahblahblah</linesandlinesofXML>
<Framework.DesktopContent.ImageLocation ObjectName="PaneContentImageSelected" locati...
我能否知道是否可以在“...”不在标签中的 XML 列中搜索“...”?我想清除损坏的 XML 而不必清除整个表。
提前致谢!
【问题讨论】:
-
是不是 xml 在语法上无效,并且您想查找所有在语法上无效的 XMLS(如果是这样,我假设您的列是 CLOB/varchar2 类型而不是 XMLType)
-
是的,XML 列是 CLOB(出于历史原因)。