日期:2014-05-17  浏览次数:20899 次

请问下面的为什么不能显示呀
SQL>   begin
    2     dbms_output.put_line( 'abc ');
    3     end;
    4     /

PL/SQL   过程已成功完成。

就是这样,怎没有显示结果呀

------解决方案--------------------
之前加上
set serveroutput on

SQL> begin
2 dbms_output.put_line( 'abc ');
3 end;
4 /

abc

PL/SQL procedure successfully completed

------解决方案--------------------
使用set serveroutput on 命令设置环境变量serveroutput为打开状态,从而使得pl/sql程序能够再SQL*plus和SQL*plus中输出结果