GET_LINE 存储过程用于检索单行的缓冲信息。
语法
DBMS_OUTPUT.GET_LINE (
line OUT VARCHAR2,
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
之前被丢弃,以避免与以后的信息混淆。