GET_LINE 存储过程用于检索单行的缓冲信息。

语法

  1. DBMS_OUTPUT.GET_LINE (
  2. line OUT VARCHAR2,
  3. status OUT INTEGER);

参数解释

参数

解释

line

返回一行缓冲信息,不包括最后一个换行符。此参数为 VARCHAR2 类型,VARCHAR2 的 size 要大于等于 32767,以避免出现报错。

status

如果调用成功完成,则状态返回值为 0。如果缓冲区中没有更多行,则状态为 1。

使用说明

  • 您可以选择从缓冲区中检索单行或行数组。 调用 GET_LINE 程序以检索单行缓冲的信息。 为了减少对服务器的调用次数,请调用 GET_LINES 程序以从缓冲区检索行的数组。

  • 如果使用的是 OBClient,则可以选择使用特殊的 SET SERVEROUTPUT ON 命令自动显示此信息。

  • 调用 GET_LINE 之后,未被检索到的行数据将在下一次调用 PUT、PUT_LINE 或 NEW_LINE

    之前被丢弃,以避免与以后的信息混淆。