59.17 CURRENT_USER_IN_GROUPファンクション
このファンクションは、現在のユーザーが指定されたワークスペース・グループのメンバーかどうかに基づいてブール結果を戻します。グループの指定には、グループ名またはグループIDを使用できます。
ノート:
このファンクションは、ネイティブのOracle APEXユーザー・アカウント・リポジトリで動作し、Oracle APEXアカウント認証で構成されたアプリケーションにのみ適用されます。
構文
APEX_UTIL.CURRENT_USER_IN_GROUP (
p_group_name IN VARCHAR2 )
RETURN BOOLEAN;
APEX_UTIL.CURRENT_USER_IN_GROUP (
p_group_id IN NUMBER )
RETURN BOOLEAN;
パラメータ
パラメータ | 説明 |
---|---|
p_group_name |
ワークスペース内の既存グループの名前を指定します。 |
p_group_id |
ワークスペース内の既存グループの数値のIDを指定します。 |
例
次の例では、CURRENT_USER_IN_GROUP
ファンクションを使用して、現在認証されているユーザーがグループManagers
に属しているかどうかを確認する方法を示します。
DECLARE
VAL BOOLEAN;
BEGIN
VAL := APEX_UTIL.CURRENT_USER_IN_GROUP(p_group_name=>'Managers');
END;
親トピック: APEX_UTIL