是的,我知道……我们必须升级到最新的Oracle DB版本。:-)
但在此之前: 8.0.5.0.0版本是否支持任何类型的XML-Export -除了手动假脱机之外,例如...
select '<?xml ...' from dual;据我所知,第一个相关的XML特性(XMLType)是在Oracle9i(来源:http://web.stanford.edu/dept/itss/docs/oracle/9i/appdev.920/a96620/whatsnew.htm)中引入的?
发布于 2015-03-26 04:31:04
我没有8.0.5.0.0的副本,所以我无法测试它们,但我认为它们可能会有一些帮助。
Oracle为您提供了两种将查询导出为SQL Developer的不同方法。
第一个是将以下注释添加到SQL查询中。
select /*xml*/
*
from hr.employees 按F5作为脚本运行会产生以下输出:
<?xml version='1.0' encoding='UTF8' ?>
<RESULTS>
<ROW>
<COLUMN NAME="EMPLOYEE_ID"><![CDATA[100]]></COLUMN>
<COLUMN NAME="FIRST_NAME"><![CDATA[Steven]]></COLUMN>
<COLUMN NAME="LAST_NAME"><![CDATA[King]]></COLUMN>
....值得指出的是,/*xml*/是SQL Developer IDE的一个特性。
第二种方法是像往常一样在SQL Developer中执行查询,然后右键单击结果网格,选择导出并选择XML。

发布于 2015-03-26 17:34:24
所以,在做了一些实验后,我要回答自己:
也许选项2.5可以在PL/SQL端使用UTL_FILE,但是使用选项3我可能会更满意。
https://stackoverflow.com/questions/29234496
复制相似问题