如何从 Oracle 11g 中的 XMLELEMENT 中删除 ELEMENT
How to remove ELEMENTs from XMLELEMENT in Oracle 11g
我试图在使用 XMLELEMENT 时摆脱一些更改。
下面是一个例子:
SELECT XMLAGG(XMLELEMENT(E, ' ---- test using & (Ampersand) and '' (Apostrophe) ---- ')).EXTRACT('//text()').GETCLOBVAL() FROM DUAL;
它产生一个 HUGECLOB
:
-- 使用&
进行测试; (&符号)和 &apos
; (撇号)--
但我需要 exact content
:
-- 使用 &(& 符号)和 '(撇号)进行测试 --
在XMLELEMENT
中必须传递元素名称(任何字符或字符串)
还有其他选择吗?
提前致谢。
找到相关答案:
How to replace ' or any special character in when using XMLELEMENT Oracle
使用utl_i18n.unescape_reference
如果您还有更好的选择请回复。
谢谢
我试图在使用 XMLELEMENT 时摆脱一些更改。 下面是一个例子:
SELECT XMLAGG(XMLELEMENT(E, ' ---- test using & (Ampersand) and '' (Apostrophe) ---- ')).EXTRACT('//text()').GETCLOBVAL() FROM DUAL;
它产生一个 HUGECLOB
:
-- 使用&
进行测试; (&符号)和 &apos
; (撇号)--
但我需要 exact content
:
-- 使用 &(& 符号)和 '(撇号)进行测试 --
在XMLELEMENT
中必须传递元素名称(任何字符或字符串)
还有其他选择吗?
提前致谢。
找到相关答案:
How to replace ' or any special character in when using XMLELEMENT Oracle
使用utl_i18n.unescape_reference
如果您还有更好的选择请回复。 谢谢