• Oracle DBMS_OUTPUT包完全参考手册(中文版)


    一、DBMS_OUTPUT的用途
      1、调试代码,输出变量和表达式的值。
      2、调试代码,输出动态SQL拼接的语句,再运行输出的语句进行调试。
      3、生成报表等功能。
    二、启用和停用DBMS_OUTPUT功能
      1、set serveroutput on,启用DBMS_OUTPUT。
      2、set serveroutput off,停用DBMS_OUTPUT。
    三、设置DBMS_OUTPUT缓冲区大小
      1、默认值是20000字节
      2、设置本作用范围使用 DBMS_OUTPUT.ENABLE(【新的缓冲区大小】)。
      3、设置本会话范围使用 set serveroutput on size 【新的缓冲区大小】。
    四、DBMS_OUTPUT参考

    名称 类型 参数列表 参数描述 功能描述
    DBMS_OUTPUT.CHARARR TYPE     作为GET_LINES的参数lines的类型。
    DBMS_OUTPUT.ENABLE PROCEDURE

    buffer_size IN INTEGER DEFAULT 

    buffer_size:缓冲区大小,不输取默认值20000 在当前作用域启用DBMS_OUTPUT,并可修改缓冲区大小。
    DBMS_OUTPUT.DISABLE PROCEDURE   在当前作用域停用DBMS_OUTPUT。
    DBMS_OUTPUT.PUT PROCEDURE line IN VARCHAR2  line:要输出的文本 向缓冲区输入文本,不输出。
    DBMS_OUTPUT.PUT_LINE PROCEDURE line IN VARCHAR2  line:要输出的文本 向缓冲区输入文本和一个换行符,将缓冲区中的所有文本输出,之后清空换行符。
    DBMS_OUTPUT.NEW_LINE PROCEDURE   向缓冲区一个换行符,将缓冲区中的所有文本输出,之后清空换行符。
    DBMS_OUTPUT.GET_LINE PROCEDURE

    line OUT VARCHAR2,  status OUT INTEGER

     line:接收文本,不包含换行符参数    status:0=调用成功,1=没有更多行 将缓冲区中的第一行文本提取到line,并将缓冲区清空。
    DBMS_OUTPUT.GET_LINES PROCEDURE lines OUT CHARARR,
    numlines     IN OUT INTEGER

     lines:接收多行文本的数组      numlines:输入是要获取行的数量,如果输入和输出一致,则调用成功。否则没有更多行

    将缓冲区中从第一行开始的numlines行文本提取到lines,并将缓冲区清空。
  • 相关阅读:
    奇怪吸引子---Bouali
    奇怪吸引子---Arneodo
    奇怪吸引子---AnishchenkoAstakhov
    奇怪吸引子---Aizawa
    混沌图像---三翅鹰
    混沌图像---马丁迭代【密集恐惧症患者慎入】
    混沌图像---埃农的猫头鹰
    MySQL存储过程 事务transaction
    OBS直播抖音。。。
    [译][python]ImportError:attempted relative import with no known parent package
  • 原文地址:https://www.cnblogs.com/YangDengmeng/p/5105011.html
Copyright © 2020-2023  润新知