Oracle APEX:内置用户组变量

时间:2017-09-01 08:02:59

标签: oracle-apex bind-variables

我想知道是否有像:APP_USER这样的变量,但是它应该返回用户组而不是用户名,所以我可以检查当前用户是否是管理员。

2 个答案:

答案 0 :(得分:1)

https://github.com/firebase/FirebaseUI-Android包中包含一些对此有用的函数:

  

CURRENT_USER_IN_GROUP此函数返回基于的布尔结果   当前用户是否是指定组的成员。您可以   使用组名称或组ID来标识组。

     

GET_GROUPS_USER_BELONGS_TO此函数返回逗号,然后返回空格   分隔的命名用户所属的组名列表。

答案 1 :(得分:0)

我自己找到了解决方案:

SELECT group_name
FROM   wwv_flow_group_users
WHERE  user_id = (SELECT   user_id
                  FROM     wwv_flow_users
                  WHERE    user_name ='MRITTMAN')

这列出了用户" MRITTMAN"分配给。