« 数据挖掘与BI[摘录] | Blog首页 | 换了款手机-多普达565(Dopod 565) »
如何去除SQLPLUS中SPOOL的冗余信息
作者:eygle | 【转载请注出处】|【云和恩墨 领先的zData数据库一体机 | zCloud PaaS云管平台 | SQM SQL审核平台 | ZDBM 数据库备份一体机】
链接:https://www.eygle.com/archives/2005/01/eciesqlplusoesp.html
使用SQLPLUS的SPOOL功能我们可以获得非常强大和丰富的报表输出。链接:https://www.eygle.com/archives/2005/01/eciesqlplusoesp.html
SQLPLUS可以设置极为复杂的格式信息,但是很多时候会有一些信息是你不想要的。
简单一例,通过脚本调用获得纯数据输出:
[oracle@jumper oracle]$ more sp.sql set heading off set feedback off set term off spool a.log @test.sql spool off exit [oracle@jumper oracle]$ more test.sql select username from dba_users; [oracle@jumper oracle]$ sqlplus -S "/ as sysdba" @sp [oracle@jumper oracle]$ more a.log SYS SYSTEM OUTLN SCOTT HAWA CSMIG TEST PERFSTAT MLQIN EYGLE DBSNMP WMSYS [oracle@jumper oracle]$ |
写这个是因为碰巧有人问到这个问题,而此前类似的问题实在太多了,参考:
Itpub问题
历史上的今天...
>> 2010-01-30文章:
>> 2009-01-30文章:
>> 2008-01-30文章:
>> 2007-01-30文章:
>> 2006-01-30文章:
By eygle on 2005-01-30 21:29 | Comments (2) | FAQ | 171 |
可以添加一个如果不调用脚本,那么出来会是什么结果,否则好处不容易体现出来,呵呵。
给了个Itpub的问题链接.