#CHECK_USER_PRIVILEGE

check_user_privilege
CHECK_USER_PRIVILEGE ( user_id , privilege_id )

CHECK_USER_PRIVILEGE函数检测某用户是否具有指定的权限,返回值为BOOLEAN类型。

本函数遵循如下规则:

  • 本函数不支持向量化计算。

  • 本函数仅在MySQL兼容模式(COMPAT_VECTOR = mysql)下可用。

user_id

用户ID,必须是整数类型的数据,使用USERENV函数或查询DBA_USERS视图获取。

privilege_id

权限ID,必须是整数类型的数据,查询DBA_ROLES视图获取。

示例(单机HEAP表)

ALTER SESSION SET COMPAT_VECTOR = mysql;
SELECT CHECK_USER_PRIVILEGE(0,19) pri FROM DUAL;
PRI
--------------------
true
Copied!
pdf-btn 下载文档
copy-btn 复制链接