GET_LINEストアドプロシージャは、単一行のバッファ情報を検索するために使用されます。
適用対象
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供します。
構文
DBMS_OUTPUT.GET_LINE (
line OUT VARCHAR2,
status OUT INTEGER);
パラメータの説明
| パラメータ | 説明 |
|---|---|
| line | 最後の改行文字を除いた1行分のバッファ情報を返します。このパラメータはVARCHAR2型であり、エラーを回避するためにVARCHAR2のサイズは32767以上である必要があります。 |
| status | 呼び出しが正常に完了した場合、ステータスの戻り値は0です。バッファ内に他の行がない場合、ステータスは1となります。 |
使用方法
バッファから単一行または行配列を検索することができます。GET_LINEプログラムを呼び出して単一行のバッファ情報を検索します。サーバーへの呼び出し回数を減らすために、GET_LINESプログラムを呼び出してバッファから行配列を検索してください。
OBClientを使用している場合は、特別な
SET SERVEROUTPUT ONコマンドを使用してこの情報を自動表示することができます。GET_LINEを呼び出した後、検索されなかった行データは、次回のPUT、PUT_LINE、またはNEW_LINEの呼び出しの前に破棄されます。
これは、後続の情報と混同されるのを防ぐためです。