37.2 CREATE_SESSIONプロシージャ
このプロシージャは、指定されたアプリケーション用に新しいセッションを作成し、環境を設定し、アプリケーションの初期化PL/SQLコードを実行します。
構文
PROCEDURE CREATE_SESSION (
   p_app_id                   IN NUMBER,
   p_page_id                  IN NUMBER,
   p_username                 IN VARCHAR2,
   p_call_post_authentication IN BOOLEAN DEFAULT FALSE );パラメータ
表37-2 CREATE_SESSIONプロシージャのパラメータ
| パラメータ | 説明 | 
|---|---|
| 
 | アプリケーションID。 | 
| 
 | アプリケーションのページ。 | 
| 
 | セッション・ユーザー。 | 
| 
 | Trueの場合、認証後プロシージャがコールされます。デフォルトはfalseです。 | 
Raises
WWV_FLOW.APP_NOT_FOUND_ERR: アプリケーションが存在しないか、またはコール元にはワークスペースへのアクセス権がありません。
                  
例
ノート:
CREATE_SESSIONプロシージャは、SQLワークショップ内のSQLコマンドおよびSQLスクリプトのツールでサポートされていません。
                     
この例では、アプリケーション100ページ1でEXAMPLE USERのセッションを作成してから、アプリケーションIDおよびセッションIDを出力します。
begin
    apex_session.create_session (
    p_app_id   => 100,
    p_page_id  => 1,
    p_username => 'EXAMPLE USER' );
    sys.dbms_output.put_line (
   'App is '||v('APP_ID')||', session is '||v('APP_SESSION'));
 end;親トピック: APEX_SESSION