プライマリ・コンテンツに移動

Oracle® Application Express APIリファレンス リリース5.1 E85937-02 |
| 目次 | 索引

前 | 次 |

# 28.128 SET_SESSION_STATEプロシージャ

このプロシージャは、現在のOracle Application Expressセッションのセッション・ステートを設定します。

構文

    APEX_UTIL.SET_SESSION_STATE (
        p_name     IN    VARCHAR2 DEFAULT NULL,
        p_value    IN    VARCHAR2 DEFAULT NULL);
        p_commit   IN    BOOLEAN  DEFAULT TRUE);

パラメータ

表28-108 SET_SESSION_STATEのパラメータ

パラメータ | 説明
--- | ---
`p_name` | セッション・ステートを設定する、アプリケーション・レベルまたはページ・レベルのアイテムの名前
`p_value` | 設定するセッション・ステートの値
p_commit | TRUE (デフォルト)の場合、セッション・ステートの変更後にコミットします。FALSEの場合またはセッション・ステートの既存値が`p_value`と同じ場合、コミットは発行されません。

例

次の例に、`SET_SESSION_STATE`プロシージャを使用して、アイテム`my_item`の値をカレント・セッションの'`myvalue`'に設定する方法を示します。

    BEGIN
        APEX_UTIL.SET_SESSION_STATE('my_item','myvalue');
    END;

参照:

- 「GET_SESSION_STATEファンクション」

- 「GET_NUMERIC_SESSION_STATEファンクション」

- 『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のセッション・ステート管理の理解に関する項