48.4 GET_IDファンクションのシグネチャ2

このファンクションは、リージョン名に基づいてリージョンIDを取得します。

構文

APEX_REGION.GET_ID (
    p_application_id IN NUMBER  DEFAULT apex.g_flow_id,
    p_page_id        IN NUMBER,
    p_name           IN VARCHAR2 )
    RETURN NUMBER;

パラメータ

パラメータ 説明
p_application_id そのリージョンを含むアプリケーションのID。
p_page_id そのリージョンを含むページのID。
p_name

目的のリージョンの名前。

ノート:

p_nameは一意ではないため、それと同じリージョン名のリージョンが複数存在する場合はtoo_many_rowsエラーが発生します。

次の例では、アプリケーション100、ページ1で、名前が"Test"であるリージョンのIDを取得します。

DECLARE
    l_region_id apex_application_page_regions.region_id%type;
BEGIN
    ...
    l_region_id := apex_region.get_id(
                       p_application_id => 100,
                       p_page_id        => 1,
                       p_name           => 'Test' );
    ...
END;