DBMS_OUTPUT包

DBMS_OUTPUT包用来输出调试信息。

(1)启用或禁用 DBMS_OUTPUT包

  默认情况下,Oracle不启用DBMS_OUTPUT包。要启用DBMS_OUTPUT包,需要调用存储过程 DBMS_OUTPUT.ENABLE。

    语法: 1 DBMS_OUTPUT.enable(buffer_size IN INTEGER DEFAULT 20000); 

    其中 buffer_size用来指定缓冲区大小。

    SQL*PLUS有个 set ServerOutput On 语句,会调用DBMS_OUTPUT.ENABLE过程。  

  禁用DBMS_OUTPUT包,需要调用存储过程 DBMS_OUTPUT.DISABLE。

    语法: 1 DBMS_OUTPUT.disable; 

    SQL*PLUS有个 set ServerOutput Off 语句,会调用DBMS_OUTPUT.DISABLE过程。

(2)向缓冲区中写入或提取内容

  写入:put,  put_line,  new_line

  提取:get_line, get_lines

 

posted @ 2018-03-20 14:53  C+++++++wyl  阅读(250)  评论(0编辑  收藏  举报