我想知道是否有类似的变量:APP_USER
,但它应该返回用户组而不是用户名,所以我可以检查当前用户是否是管理员。
问问题
1214 次
2 回答
2
APEX_UTIL包也包含一些对此有用的函数:
CURRENT_USER_IN_GROUP 此函数根据当前用户是否是指定组的成员返回一个布尔结果。您可以使用组名或组 ID 来标识组。
GET_GROUPS_USER_BELONGS_TO 这个函数返回一个逗号,然后是一个空格分隔的组名列表,命名用户是其中的成员。
于 2017-09-01T09:15:16.767 回答
0
我自己找到了解决方案:
SELECT group_name
FROM wwv_flow_group_users
WHERE user_id = (SELECT user_id
FROM wwv_flow_users
WHERE user_name ='MRITTMAN')
这列出了用户“MRITTMAN”分配到的所有组名。
于 2017-09-01T08:18:58.790 回答