Oracle查询问题。
我有一个带有XML Type行的表。
REQUEST_XML_DOC_TXT XMLTYPE
我想写一个select查询,只是将其作为字符串返回。
select REQUEST_XML_DOC_TXT from mytable
但是当我从java程序运行它时,它将它作为XMLType
对象返回。我不想要的。
如何调整select查询以返回文本而不是XMLType对象?
从Convert XmlType into CLOB in Oracle Stored Procedure我试过
select xmlelement(REQUEST_XML_DOC_TXT).toClobVal() from mytable
但这只会返回:<REQUEST_XML_DOC_TXT></REQUEST_XML_DOC_TXT>
注意:如果我使用提供XMLType对象的Oracle java jar,我就可以使用它。但我想依靠ojdbc6.jar来避免那些额外的罐子。