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

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

前 | 次 |

# 28.28 FETCH_APP_ITEMファンクション

このファンクションは、カレント・セッションまたは指定したセッション内のカレント・アプリケーションまたは指定したアプリケーションのセッション・ステートをフェッチします。

構文

    APEX_UTIL.FETCH_APP_ITEM(
        p_item    IN VARCHAR2,
        p_app     IN NUMBER DEFAULT NULL,
        p_session IN NUMBER DEFAULT NULL)
    RETURN VARCHAR2;

パラメータ

表28-26 FETCH_APP_ITEMのパラメータ

パラメータ | 説明
--- | ---
`p_item` | 現行の値がフェッチされるアプリケーション・レベル・アイテム(ページ・アイテムではない)の名前
`p_app` | アイテムを所有するアプリケーションのID (カレント・アプリケーションの場合はNULLのまま)
`p_session` | 値を取得するセッションID (カレント・セッションの場合はNULLのまま)

例

次の例に、`FETCH_APP_ITEM`ファンクションを使用して、アプリケーション300のアプリケーション・アイテム`F300_NAME`の値を取得する方法を示します。`p_session`に値が渡されないため、カレント・セッションのステート値にデフォルト設定されます。

    DECLARE
        VAL VARCHAR2(30);
    BEGIN
        VAL := APEX_UTIL.FETCH_APP_ITEM(
            p_item => 'F300_NAME',
            p_app => 300);
    END;