« 数据挖掘与BI[摘录] | Blog首页 | 换了款手机-多普达565(Dopod 565) »
如何去除SQLPLUS中SPOOL的冗余信息
作者:eygle |【转载时请务必以超链接形式标明文章原始出处和作者信息及本声明】链接:http://www.eygle.com/archives/2005/01/eciesqlplusoesp.html
使用SQLPLUS的SPOOL功能我们可以获得非常强大和丰富的报表输出。
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问题
-----
这篇 【如何去除SQLPLUS中SPOOL的冗余信息】来自 www.eygle.com | CSDN技术网摘| del.icio.us|365Key
By eygle on 2005-01-30 21:29 | Comments (2) | Posted to FAQ | Edit |Pageviews:
网上相关主题:
留言 (2)
可以添加一个如果不调用脚本,那么出来会是什么结果,否则好处不容易体现出来,呵呵。
Posted by: kamus at February 1, 2005 1:55 AM
给了个Itpub的问题链接.
Posted by: eygle at February 1, 2005 8:37 AM
