GET_LINES ステートメントは、バッファから一連の行データを取得するために使用されます。
適用対象
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供します。
構文
DBMS_OUTPUT.GET_LINES (
lines OUT CHARARR,
numlines IN OUT INTEGER);
DBMS_OUTPUT.GET_LINES (
lines OUT DBMSOUTPUT_LINESARRAY,
numlines IN OUT INTEGER);
パラメータの説明
| パラメータ | 説明 |
|---|---|
| lines | 複数行のバッファ情報を返します。グループ内の各行の最大長は32,767バイトです。 |
| numlines | バッファから取得する行数。指定された行数を取得した後、このストアドプロシージャは実際に取得した行数を返します。この数がリクエストされた行数より小さい場合、バッファにはそれ以上の行がないことを意味します。 |
使用方法
バッファから1行または複数の行を取得することができます。
GET_LINEステートメントを呼び出して単一行のバッファ情報を検索します。GET_LINESステートメントは、サーバーへの呼び出し回数を削減できます。GET_LINEまたはGET_LINESを呼び出した後、取得されなかった行データは、次回PUT、PUT_LINE、またはNEW_LINEを呼び出す前に破棄されます。これは、後続の情報と混同されるのを防ぐためです。