5.1 GET_VALUEファンクション

このファンクションは、現在のアプリケーションのアプリケーション設定値を取得します。

構文

APEX_APP_SETTING.GET_VALUE(
    p_name          IN VARCHAR2
    p_raise_error   IN BOOLEAN DEFAULT FALSE );

パラメータ

表5-1 GET_VALUEファンクションのパラメータ

パラメータ 説明

p_name

アプリケーション設定の大/小文字を区別しない名前。エラーが発生するのは次の場合です。
  • アプリケーション設定名が存在しません。

  • アプリケーション設定に関連付けられたビルド・オプションが無効になっています。

p_raise_error TRUEに設定すると、渡された名前のアプリケーション設定が存在しない場合にエラーが発生します。

次の例では、GET_VALUEファンクションを使用して、アプリケーション設定ACCESS_CONTROL_ENABLEDの値を取得する方法を示しています。

declare
    l_value varchar2(4000);
begin
    l_value := APEX_APP_SETTING.GET_VALUE( p_name => 'ACCESS_CONTROL_ENABLED');
end;