44.6 SET_TENANT_IDプロシージャ

このプロシージャは、マルチテナントOracle APEXアプリケーションの作成に使用できるテナントIDにセッションを関連付ける場合に使用します。設定すると、組込みAPP_TENANT_IDを使用して現在のテナントの値を取得できます。

構文

APEX_SESSION.SET_TENANT_ID (
    p_tenant_id );

パラメータ

表44-5 SET_TENANT_IDのパラメータ

パラメータ 説明
p_tenant_id セッションに関連付けるテナントID

発生値

PE.DISPLAY_GROUP.SESSION_NOT_VALID: セッションが存在しません。

WWV_FLOW_SESSION_API.TENANT_ID_EXISTS: テナントIDがすでに設定されています。

begin
    apex_session.set_tenant_id (
        p_tenant_id => 'ABC');
 
end;