我在toad中写了存储过程,想用Dbms_output.put_line打印出一些信息,但该怎么写?
我试过SET SERVEROUTPUT ON,但无论写在哪都不行(ORA-00922: 选项缺失或无效)
还有,turn putout on的按钮我已经打开了

解决方案 »

  1.   

    SET SERVEROUTPUT ON是sqlplus命令,pl/sql不能使用。
    toad不熟,你看看它有没有和pl/sql dev里一样的专门的输出页,即test界面,有个dbms输出标签页。
      

  2.   

    SET SERVEROUTPUT ON可以在PL/SQL下COMMAND WINDOWS下执行。
      

  3.   

    可以,右键单击输出标题,有个SQL EDIT DESKTOP 然后选择显示DBMS OUT,默认色关闭的,点进去后,第一个红色点点变为绿色就是输出
      

  4.   

    明白了,原来toad的输出语句只有在执行完存储过程才打印。当然,左下角的小绿点也是必须的