2013-11-28 17 views
0

信息每次我开始在sqlplus(Oracle)的一个新的SQL脚本,我收到这样的输出:sqlplus中:停止显示有关连接和断开

 
[exec] Connected to: 
    [exec] Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production 
    [exec] With the Partitioning, Automatic Storage Management, OLAP, Data Mining 
    [exec] and Real Application Testing options 
    [exec] 
    [exec] 
    [exec] PL/SQL procedure successfully completed. 
    [exec] 
    [exec] SQL> Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production 
    [exec] With the Partitioning, Automatic Storage Management, OLAP, Data Mining 
    [exec] and Real Application Testing options 

我想获得仅是在信息中间,即:

 
    [exec] PL/SQL procedure successfully completed. 

是否有可能以某种方式做到这一点?

Btw。我知道-S选项,但它阻止我显示将在下一步中执行的SQL命令。使用-S这些设置:

 
set serveroutput on size 1000000; 
set echo on; 

不起作用。

+0

不,sql * plus为您提供了全有或全无的选项。您可以通过启动sqlp * plus而不用'-s'选项来保持横幅,命令提示符和命令回显,或者通过用'-s'选项启动sqlp * lus来保持命令的回显。 –

回答

0

您可以使用SPOOL命令将输出写入文件,在这种情况下ECHO起作用。

SET SERVEROUTPUT ON SIZE 1000000 
SET ECHO ON 
SPOOL logfile.txt 
[...] 
相关问题