当前位置: 代码迷 >> Oracle开发 >> oracle下使用存储过程导出csv耗时较大怎么解决
  详细解决方案

oracle下使用存储过程导出csv耗时较大怎么解决

热度:109   发布时间:2016-04-24 06:25:18.0
oracle下使用存储过程导出csv耗时较大如何解决?
背景:oracle下利用存储过程将数据库中的数据导出成csv文件,然后项目中再对这个csv进行处理。但是目前由于数据库中数据量比较大并且sql语句比较复杂,这样导出csv文件时,查看生成csv的过程:该csv文件逐渐增长最后才全部写完(有十几兆吧),如何将导出csv文件的时间缩短或者怎么判断导出csv文件完成呢?
这样我才能再对这个csv文件进行其他处理。
------解决思路----------------------
引用:
Quote: 引用:

导完之后,csv 文 件多大? 

可以试试 utl_file 方式 。

存储过程里面用了utl_file的方式了。


几十 M 的csv 文件,能在 5s 内完成吧。
  相关解决方案