使用spool 设置 输出格式

本文介绍了在使用SQL批量脚本输出文本时如何通过设置来优化输出结果,包括去除不必要的标头信息、关闭反馈信息、调整输出行长度及隐藏脚本中的SQL命令等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(文章参考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)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值