我是在pl/sql developer中 执行一下操作在cmd窗口 执行
dbms_output.putline('aaa');却报  无效的sql 语句 ora-00900 错误但是我放在 存储过程中编译,这个又没有报错另外对于 set serveroutput on 在
在cmd窗口 执行 是正常放在 存储过程 编译 ,却告诉我 
选项失效或无效  ora-00922为何会这样啊?
请大虾指点一下 啊

解决方案 »

  1.   

    这样:
    dbms_output.put_line('aaa');
      

  2.   


    SQL> set serveroutput on
    SQL> begin
      2  dbms_output.put_line('aaa');
      3  end;
      4  /
    aaaPL/SQL procedure successfully completed.
      

  3.   

    可以用desc dbms_output来看一下具体的函数信息
      

  4.   

    put_line 就是这个不行啊
    如果putline会报错啊?我的问题其实就是为何控制台不打印是pl/sql developer的问题吗?