Oracle使用spool导出数据
第一章、导出参数设置
set term off -- 关闭,不在屏幕上展示结果 set trimspool on -- 打开,去除重定向(spool)输出美航的拖尾控股,缺省为off set echo off -- 关闭,避免打印sql,西安市start启动的脚本中每个sql指令,缺省为on set feedback off -- 关闭,避免展示,回现本次sql处理的记录条数,缺省为on,设置显示“已选择xx行” set heading off -- 关闭,不打印标题和字段,输出域标题,字段名称,缺省为on set pagesize 0 -- 设定为0,避免分野,超过设定值,标题和字段会再次被打印出 set linesize 200 -- 每行允许的最大字符数,设置大些,避免被截断,但也不宜太大,降低到处的速度
第二章、导出SQL
spool D:\mk.txt SELECT UUID||'!^'||F1||'!^'||F2||'!^' FROM T2; spool off
第三章、完整SQL
set term off -- 关闭,不在屏幕上展示结果 set trimspool on -- 打开,去除重定向(spool)输出美航的拖尾控股,缺省为off set echo off -- 关闭,避免打印sql,西安市start启动的脚本中每个sql指令,缺省为on set feedback off -- 关闭,避免展示,回现本次sql处理的记录条数,缺省为on,设置显示“已选择xx行” set heading off -- 关闭,不打印标题和字段,输出域标题,字段名称,缺省为on set pagesize 0 -- 设定为0,避免分野,超过设定值,标题和字段会再次被打印出 set linesize 200 -- 每行允许的最大字符数,设置大些,避免被截断,但也不宜太大,降低到处的速度 spool D:\mk.txt SELECT UUID||'!^'||F1||'!^'||F2||'!^' FROM T2; spool off