我要从数据库的一个视图里面取30W条数据,并用Java导出为对应格式的txt,请问怎么处理效率会高点.

Oracle

第1个回答  2013-03-11
直接在oracle导出最快。。。spool。里面可以写sql啊。。用sql处理格式不行么追问

我还没用过spool可否给个简单的 例子 看看一下

追答

set echo off
set linesize 1000
set term off <-设置一些导出格式一般不用变
set termout off
set verify off
set feedback off
set pagesize 40003
set heading off
set trimout off
set numwidth 20
set show off
set colsep ',' <-列分隔符,建议自己定义导出格式然后只导出一列
define filePath=‘这里可以定义参数’
set markup html off entmap off spool on preformat off
SPOOL ‘导出文件路径’
在这里写需要导出的sql
spool off
set pagesize 14
set linesize 80
set echo off
prompt spool over .

本回答被提问者采纳
第2个回答  2013-03-11
直接在oracle 中导出最快追问

....直接在Oracle中导出的我没法对数据格式进行从处理啊

相似回答
大家正在搜