云数据库 GAUSSDB-DBE_OUTPUT:接口介绍

时间:2024-04-26 16:14:36

接口介绍

高级功能包DBE_OUTPUT支持的所有接口请参见表 DBE_OUTPUT

表1 DBE_OUTPUT

接口名称

描述

DBE_OUTPUT.PRINT_LINE

输出指定的文本,并添加换行符。

DBE_OUTPUT.PRINT

输出指定的文本,不添加换行符。

DBE_OUTPUT.SET_BUFFER_SIZE

设置输出缓冲区的大小,如果不指定则缓冲区最大能容忍20000字节,如果指定小于等于2000字节,则缓冲区允许容纳2000字节。

DBE_OUTPUT.DISABLE

禁用put、put_line、new_line、get_line、get_lines调用,并清空输出缓冲区。

DBE_OUTPUT.ENABLE

开启缓冲区,允许对PUT、PUT_LINE、NEW_LINE、GET_LINE和GET_LINES的调用,设置缓冲区大小。

DBE_OUTPUT.GET_LINE

从缓冲区中以换行符作为分界获取一行数据,获取的数据将不会输出到客户端。

DBE_OUTPUT.GET_LINES

以VARCHAR数组的形式获取缓冲区的指定行数的字符串,被取出的内容将会在缓冲区中清除,不会输出到客户端。

DBE_OUTPUT.NEW_LINE

放置一行在缓冲区末尾,放置行尾标记,空出新的一行。

DBE_OUTPUT.PUT

将输入字符串放入到缓冲区,末尾不加换行符,在存储过程结束时会将以换行符结尾的行输出显示。

DBE_OUTPUT.PUT_LINE

将输入字符串放入到缓冲区,并末尾添加换行符,在存储过程结束时会将以换行符结尾的行输出显示。

  • DBE_OUTPUT.PRINT_LINE

    存储过程PRINT_LINE向消息缓冲区写入一行带有行结束符的文本。DBE_OUTPUT.PRINT_LINE函数原型为:

    1
    2
    DBE_OUTPUT.PRINT_LINE (
    format IN VARCHAR2);
    
    表2 DBE_OUTPUT.PRINT_LINE接口参数说明

    参数

    描述

    format

    写入消息缓冲区的文本。

  • DBE_OUTPUT.PRINT

    存储过程PRINT将指定的文本输出到指定文本的前面,不添加换行符。DBE_OUTPUT.PRINT函数原型为:

    1
    2
    DBE_OUTPUT.PRINT (
    format IN VARCHAR2);
    
    表3 DBE_OUTPUT.PRINT接口参数说明

    参数

    描述

    format

    写入指定文本前的文本。

  • DBE_OUTPUT.SET_BUFFER_SIZE

    存储过程SET_BUFFER_SIZE设置输出缓冲区的大小,如果不指定的话缓冲区最大只能容纳20000字节。DBE_OUTPUT.SET_BUFFER_SIZE函数原型为:

    1
    2
    DBE_OUTPUT.SET_BUFFER_SIZE (
    size IN INTEGER default 20000);
    
    表4 DBE_OUTPUT.SET_BUFFER_SIZE接口参数说明

    参数

    描述

    size

    设置输出缓冲区的大小。

  • DBE_OUTPUT.DISABLE

    存储过程DISABLE禁用put、put_line、new_line、get_line、get_lines调用,并清空输出缓冲区。DBE_OUTPUT.DISABLE函数原型为:

    1
    DBE_OUTPUT.DISABLE;
    
support.huaweicloud.com/distributed-devg-v3-gaussdb/gaussdb-12-0752.html