BufferedWriter分页导出ORACLE表数据到文件丢失部分记录问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BufferedWriter分页导出ORACLE表数据到文件丢失部分记录问题相关的知识,希望对你有一定的参考价值。

有一个需求碰到的问题,需要提供一个接口给外部的渠道商调用以获取相关数据,由于表记录有几十万条,放弃了HTTP接口。转而采用生成文件到FTP服务器,让渠道商去主动获取。

由于有几十万条记录,而且不确定记录数会不会继续增长,采用分页写入文件

技术分享

 

技术分享

 

技术分享

 

 由于加入以上红圈的代码,去掉了最后一行的换行符,每次追加文件的时候总会从最后一行开始追加,写入n次总会丢失n-1条记录

 

以上是关于BufferedWriter分页导出ORACLE表数据到文件丢失部分记录问题的主要内容,如果未能解决你的问题,请参考以下文章

oracle数据库建立临时表,sql语句

oracle的分页处理,oracle中针对一个一千条记录的表如果要查200到300的记录怎么查

oracle导出怎么导出表数据

oracle怎么只导出表数据不导出表结构

PLSQL怎样导出oracle表结构

php 连接oracle 导出百万级数据