ENABLEストアドプロシージャは、PUT、PUT_LINE、NEW_LINE、およびGET_LINEの呼び出しを許可するために使用されます。
DBMS_OUTPUTパッケージが有効になっていない場合、これらのプログラムへの呼び出しは無視されます。
適用対象
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供します。
構文
DBMS_OUTPUT.ENABLE (
buffer_size IN INTEGER DEFAULT 20000);
パラメータの説明
| パラメータ | 説明 |
|---|---|
| buffer_size | バッファ情報量の上限(単位はバイト)。
|
使用方法
OBClientの
SET SERVEROUTPUTオプションを使用する場合、このプログラムを呼び出す必要はありません。複数のENABLEが同時に呼び出される場合、
buffer_sizeは最後に指定された値を使用します。ユーザーがbuffer_size(NOT NULL)を指定した場合、最大値は1,000,000、最小値は2,000です。通常はNULLに設定します。デフォルト値は20,000であり、無限バッファをサポートしていない早期のデータベースバージョンとの下位互換性を保つためです。