58.31 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;パラメータ
| パラメータ | 説明 |
|---|---|
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;親トピック: APEX_UTIL