现在的位置: 首页 > 综合 > 正文

用批处理文件调用sql脚本导出Oracle数据库查询结果到csv文件

2013年01月01日 ⁄ 综合 ⁄ 共 359字 ⁄ 字号 评论关闭

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

抱歉!评论已关闭.