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;