48.16 CREATE_USER_GROUPプロシージャ

このプロシージャは、Oracle APEX認証の使用時に、ユーザー・グループを作成します。

APEXアプリケーションのコンテキスト内でこのプロシージャを実行するには、現在のユーザーがAPEXワークスペース管理者である必要があり、アプリケーションではワークスペース・リポジトリの変更を許可する必要があります。

構文

APEX_UTIL.CREATE_USER_GROUP (
    p_id                    IN NUMBER   DEFAULT NULL,
    p_group_name            IN VARCHAR2,
    p_security_group_id     IN NUMBER   DEFAULT NULL,
    p_group_desc            IN VARCHAR2 DEFAULT NULL );

パラメータ

表48-14 CREATE_USER_GROUPのパラメータ

パラメータ 説明
p_id グループの主キー
p_group_name グループの名前
p_security_group_id ワークスペースID
p_group_desc 説明テキスト

次の例では、CREATE_USER_GROUPプロシージャを使用し、textの説明を指定してManagersという新しいグループを作成する方法を示します。p_idパラメータにNULLを渡して、データベース・トリガーで新しい主キー値を割り当てることができるようにします。p_security_group_idパラメータにNULLを渡して、現在のワークスペースIDにデフォルト設定します。

BEGIN
    APEX_UTIL.CREATE_USER_GROUP (
        p_id                => null,         -- trigger assigns PK
        p_group_name        => 'Managers',
        p_security_group_id => null,         -- defaults to current workspace ID
        p_group_desc        => 'text');
END;