(文章参考secooler itpub文章)
使用批量脚本输出文本时,spool文件产生不必要的信息,set设置避免不必要的信息输出
set heading off --去掉输出所选择的列信息,即标头。
select username from dba_users;
这样,生成的批量脚本,就没有标头列信息了。
set feedback off; -- 去除回显sql命令处理的记录条数(默认为on)
已选择1557行。这行被去除
set linesize 200 --使其在一行中容纳1000个字符后换行
set echo off --去除脚本里的sql命令
以上是我常用的
还有几个不常用的:
set termout off; -- 禁止显示脚本中命令的执行结果(缺省为on)
set trimout on; -- 去除标准输出每行的行尾空格(缺省为off)
set trimspool on; -- 去除spool输出结果中每行的结尾空格(缺省为off)