Spool的基本设置:
set colsep ' '; //column列分隔符 set echo off; //显示 start启动的脚本中的每个 sql命令,缺省为 on set feedback off; //回显本次 sql命令处理的记录条数,缺省为 on set heading off; //输出域标题,缺省为 on set linesize 80; //输出一行字符个数,缺省为80 set pagesize 0; //输出每页行数,缺省为 0,为了避免分页,可设定为0;但是需要注意:有些oracle版本中,此数值必须大于0,否则列标题无法显示。 set termout off; //显示脚本中的命令的执行结果,缺省为 on set trimout on; //去除标准输出每行的拖尾空格,缺省为 off set trimspool on; //去除重定向( spool)输出每行的拖尾空格,缺省为 off set timing off; //显示每条sql命令的耗时,缺省为off set verify off; //是否显示替代变量被替代前后的语句。
一个简单的例子
spool xxxx.log set echo off set feedback off set head off set tem on set serveroutput on set linesize 132 set serveroutput on size 1000000 Insert your SQL logic here...................... set term off set serveroutput off spool off