27.53 OPEN_QUERY_CONTEXTファンクションのシグネチャ2

プラグイン開発者が現在のリージョン・ソースに基づいて問合せコンテキストを開けるようにします。問合せでは、すべてのデータ・ソース情報がプラグイン・リージョンのメタデータから取得されます。

構文

APEX_EXEC.OPEN_QUERY_CONTEXT (
    p_columns                     IN t_columns        DEFAULT c_empty_columns,
    --
    p_filters                     IN t_filters        DEFAULT c_empty_filters,
    p_order_bys                   IN t_order_bys      DEFAULT c_empty_order_bys,
    p_aggregation                 IN t_aggregation    DEFAULT c_empty_aggregation,
    p_control_break               IN t_control_break  DEFAULT c_empty_control_break,
    --
    p_first_row                   IN NUMBER           DEFAULT NULL,
    p_max_rows                    IN NUMBER           DEFAULT NULL,
    --
    p_total_row_count             IN BOOLEAN          DEFAULT FALSE,
    p_total_row_count_limit       IN NUMBER           DEFAULT NULL,
    --
    p_sql_parameters              IN t_parameters     DEFAULT c_empty_parameters )
    RETURN t_context;

パラメータ

パラメータ 説明
p_columns データソースから選択する列。
p_filters 問合せコンテキストに渡されるフィルタ。
p_order_bys 問合せコンテキストに渡されるORDER BY式。
p_aggregation 問合せに基づいて適用する集計(GROUP BYDISTINCT)。
p_control_break コンテキスト・データをループする際にコントロール・ブレークを戻すかどうか。
p_first_row 結果セットからフェッチする最初の行。
p_max_rows フェッチする行の最大数。
p_total_row_count 総行数を求めるかどうか。
p_total_row_count_limit 総行数計算の上限境界。
p_sql_parameters 使用するバインド変数

戻り値

問合せの"カーソル"を表すコンテキスト・オブジェクト。