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

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

前 | 次 |

# 4.1 ENABLE_DYNAMIC_GROUPSプロシージャ

このプロシージャは、現在のセッションでグループを有効にします。これらのグループは、Application Expressワークスペース・リポジトリで作成する必要はありませんが、たとえば、LDAPリポジトリからロードできます。ワークスペース・リポジトリに存在し、他のグループの付与先となっているグループを有効にすると、付与されたグループも有効になります。

Real Application Security (Oracle Database Release 12gで使用可能)が認証スキームに対して有効になっている場合、すべての動的グループがRAS動的グループまたは外部グループ(グループが`dba_xs_dynamic_roles`に存在するかどうかに応じて)として有効です。

このプロシージャは、認証後プロシージャなどで、認証時または認証直後にコールする必要があります。

構文

    APEX_AUTHORIZATION.ENABLE_DYNAMIC_GROUPS (
        p_group_names IN apex_t_varchar2 );

パラメータ

表4-1 ENABLE_DYNAMIC_GROUPSプロシージャのパラメータ

パラメータ | 説明
--- | ---
`p_group_names` | グループ名の表。

例

この例では、認証後プロシージャなどから、動的グループ`SALES`および`HR`を有効にします。

    begin
       apex_authorization.enable_dynamic_groups (
           p_group_names => apex_t_varchar2('SALES', 'HR') );
    end;

参照:

`APEX_WORKSPACE_SESSION_GROUPS`および`APEX_WORKSPACE_GROUP_GROUPS`を確認してください