我正在调用这样的存储函数:
select XML_INVOICE.GENERATE_XML_DOC('84200006823') from dual;
然后查询结果显示在下面的表格中,我可以右键单击并选择“导出数据”-> XML
<?xml version='1.0' encoding='UTF8' ?>
<RESULTS>
<ROW>
<COLUMN NAME="XML_INVOICE.GENERATE_XML_DOC('84200006823')" <![CDATA[<xml>yada yada</xml><morexml>...]]></COLUMN>
</ROW>
</RESULTS>
问题是“...”——SQL Developer(Linux 上的 2.1.0.63)没有显示所有数据——它截断了结果并附加了省略号。这对我没用。如何让它导出我的所有数据?
最佳答案
我在 SQL Developer 4 中遇到了同样的问题。以下是对我有用的方法:
set long 100000;
set longchunksize 100000;
然后重新运行查询。您现在应该能够在 GridView 中看到完整的单元格并将其导出到 csv。
(OP 不再做同样的工作或使用 Oracle,但这个问题是谷歌的第一个结果之一,所以希望这能帮助遇到同样问题的人。)
关于sql - oracle sql 开发人员正在截断我的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2602683/