
# DBE_OUTPUT
#### 接口介绍
高级功能包DBE_OUTPUT支持的所有接口请参见[表 DBE_OUTPUT]。
 表1DBE_OUTPUT 
| 接口名称                                                                                                                                               | 描述                                                              |
|:---|:---|
| [DBE_OUTPUT.PRINT_LINE]      | 输出指定的文本，并添加换行符。                                                 |
| [DBE_OUTPUT.PRINT]           | 输出指定的文本，不添加换行符。                                                 |
| [DBE_OUTPUT.SET_BUFFER_SIZE] | 设置输出缓冲区的大小，如果不指定则缓冲区最大能容忍20000字节，如果指定小于等于2000字节，则缓冲区允许容纳2000字节。 |
   
- DBE_OUTPUT.PRINT_LINE
存储过程PRINT_LINE向消息缓冲区写入一行带有行结束符的文本。DBE_OUTPUT.PRINT_LINE函数原型为：
```
DBE_OUTPUT.PRINT_LINE (
format IN VARCHAR2);
```
 表2DBE_OUTPUT.PRINT_LINE接口参数说明 
| 参数     | 描述          |
|:---|:---|
| format | 写入消息缓冲区的文本。 |
   
- DBE_OUTPUT.PRINT
存储过程PRINT将指定的文本输出到指定文本的前面，不添加换行符。DBE_OUTPUT.PRINT函数原型为：
```
DBE_OUTPUT.PRINT (
format IN VARCHAR2);
```
 表3DBE_OUTPUT.PRINT接口参数说明 
| 参数     | 描述          |
|:---|:---|
| format | 写入指定文本前的文本。 |
   
- DBE_OUTPUT.SET_BUFFER_SIZE
存储过程SET_BUFFER_SIZE设置输出缓冲区的大小，如果不指定的话缓冲区最大只能容纳20000字节。DBE_OUTPUT.SET_BUFFER_SIZE函数原型为：
```
DBE_OUTPUT.SET_BUFFER_SIZE (
size IN INTEGER default 20000);
```
 表4DBE_OUTPUT.SET_BUFFER_SIZE接口参数说明 
| 参数   | 描述          |
|:---|:---|
| size | 设置输出缓冲区的大小。 |
   
#### 示例
```
BEGIN
    DBE_OUTPUT.SET_BUFFER_SIZE(50);
    DBE_OUTPUT.PRINT('hello, ');
    DBE_OUTPUT.PRINT_LINE('database!');--输出hello, database!
END;
/
```
