【发布时间】:2019-02-22 01:04:21
【问题描述】:
我的数据在 Oracle 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production 中。
我一直在网上搜索并尝试建议,尝试生成文件大小约为 3GB 的 xml 文件。
所以,我在 PLSQL 中使用了 SSRS、oracle xmldom 包、SQL(xmlelement、xmlagg...等)、手动 SQL 并逐行插入表中(select '<starttag>'|| table.value ||'</endtag>' from table)。
接下来我还要尝试什么?
(顺便说一句,我几乎要采用 Java StaX 方式,但由于我不是程序开发人员,因此我没有获得资源。所以,我被 oracle、SQL 卡住了,PLSQL 是我将使用的语言.)
我的示例代码:
https://community.oracle.com/thread/4197304
https://community.oracle.com/thread/4199003
我在这里找到了一篇关于生成大型 xml 文件的最佳实践的文章。我现在可以使用手动方式生成 xml 文件,但我花了将近 2 天的时间来生成文件大小约为 80MB 的 xml 文件。我目前的方法需要很长时间才能生成实际的 3GB xml 文件。
每个人都是怎么做的?大家用来生成大型xml文件的方法的标准时间是多少?
【问题讨论】: