1. sql脚本文件ctl.sql
使用这种SET命令的组合能生成标准CSV文件,文件最后两行为导出记录数和所用时间。
--------------------------------------------------------
SET PAGESIZE 0;
SET LINESIZE 1000;
SET TRIMSPOOL ON;
SET TERMOUT OFF;
SET TIMING ON;
spool output.csv;
SELECT '"'||col1||'","'||col2||'"' FROM table;
spool off;
quit;
---------------------------------------------------------
2. bat文件
sqlplus username/password@dbname @ctl.sql