使用spool的方法,可以导出几百万的数据
方法二:采用以下脚本
我个人的实际例子:
set trimspool on
set linesize 120
set pagesize 2000
set newpage 1
set heading off
set term off
spool /home/oracle/test.txt
select baidu_doc_id ||':'||doc_state from daiqi.t_baidu_doc;
spool off
所有的数据都会写入到/home/oracle/test.txt中
方法二:采用以下脚本
set trimspool on
set linesize 20000
set pagesize 0
set newpage 1
set heading off
set term off
spool 路径+文件名
select col1 ||'|'|| col2 ||'|'|| col3 ||'|'|| col4 from tablename;
spool off我个人的实际例子:
set trimspool on
set linesize 120
set pagesize 2000
set newpage 1
set heading off
set term off
spool /home/oracle/test.txt
select baidu_doc_id ||':'||doc_state from daiqi.t_baidu_doc;
spool off
所有的数据都会写入到/home/oracle/test.txt中