spool

set linesize 1000;
set pagesize 0;
set feedback off;
set heading off;
set tab off;
set HEADS   off;   
set echo   off;   
set VERIFY   OFF; 
set termout off;
set space 0;
set trimout on;
set trimspool on;

spool /home/xserver/name.txt;
sql data;
spool off;

exit;



上面设置sqlplus打印的格式,对这个不了解,刮点资料回来先~


set echo off;      -- 不显示脚本中的每个sql命令(缺省为on)
set feedback off;  -- 禁止回显sql命令处理的记录条数(缺省为on)
set heading off;   -- 禁止输出标题(缺省为on)
set pagesize 0;    -- 禁止分页输出
set linesize 1000; -- 设置每行的字符输出个数为1000,放置换行(缺省为80 )
set numwidth 16;   -- 设置number类型字段长度为16(缺省为10)
set termout off;   -- 禁止显示脚本中命令的执行结果(缺省为on)
set trimout on;    -- 去除标准输出每行的行尾空格(缺省为off)
set trimspool on;  -- 去除spool输出结果中每行的结尾空格(缺省为off)

你可能感兴趣的:(sql,脚本)