37.1 ATTACHプロシージャ
このプロシージャは、指定されたアプリケーションおよび現在のセッションに基づいて、環境を設定し、初期化PL/SQLコードを実行します。
構文
PROCEDURE ATTACH (
    p_app_id     IN NUMBER,
    p_page_id    IN NUMBER,
    p_session_id IN NUMBER );パラメータ
表37-1 ATTACHプロシージャのパラメータ
| パラメータ | 説明 | 
|---|---|
| 
 | アプリケーションID。 | 
| 
 | アプリケーションのページ。 | 
| 
 | セッションID。 | 
Raises
- 
                           WWV_FLOW.APP_NOT_FOUND_ERR: アプリケーションが存在しないか、またはコール元にはワークスペースへのアクセス権がありません。
- 
                           APEX.SESSION.EXPIRED: セッションは存在しません。
- 
                           SECURITY_GROUP_ID_INVALID: 現在のワークスペースがセッション・ワークスペースと一致しません。
例
アプリケーション100ページ1のセッション12345678にアタッチし、アプリケーションIDおよびセッションIDを出力します。
                  
begin
    apex_session.attach (
        p_app_id     => 100,
        p_page_id    => 1,
        p_session_id => 12345678 );
    sys.dbms_output.put_line (
        'App is '||v('APP_ID)||', session is '||v('APP_SESSION'));
end;親トピック: APEX_SESSION