广州明生医药有限公司


Oracle 视图 ROLE_ROLE_PRIVS 官方解释,作用,如何使用详细说明

网络编程 Oracle 视图 ROLE_ROLE_PRIVS 官方解释,作用,如何使用详细说明 10-19

本站中文解释

ROLE_ROLE_PRIVS视图是Oracle的数据字典视图,位于dba_sys_privs表中,用于查询角色具有哪些权限,也可以用来查询特定角色扮演角色的权限。

ROLE_ROLE_PRIVS视图中包含了以下字段:

GRANTEE:拥有特定权限的用户/角色名称;

GRANTED_ROLE:拥有权限的角色名称;

ADMIN_OPTION:是否有权限授予接受的权限,可以是YES或NO;

DEFAULT_ROLE:是否是默认授权的角色,可以是YES或NO;

COMMON:是否可以分享到多个用户,可以是YES或NO。

使用ROLE_ROLE_PRIVS视图的步骤如下:

1、打开SQL查询窗口,选择要查询的数据库;

2、输入SELECT * FROM ROLE_ROLE_PRIVS;

3、跟据你要查询的用户/角色名称,得到GRANTEE字段上跟据你要查询的角色名称得到GRANTED_ROLE字段上的内容;

4、根据要查询的用户/角色名称和角色名称,查询ADMIN_OPTION、DEFAULT_ROLE和COMMON字段所对应的内容。

官方英文解释

ROLE_ROLE_PRIVS describes the roles granted to other roles.

Information is provided only about roles to which the user has access.

ColumnDatatypeNULLDescription

ROLE

VARCHAR2(128)

Name of the role

GRANTED_ROLE

VARCHAR2(128)

Role that was granted

ADMIN_OPTION

VARCHAR2(3)

Signifies that the role was granted with ADMIN option

COMMON

VARCHAR2(3)

Indicates how the grant was made. Possible values:

  • YES if the role was granted commonly (CONTAINER=ALL was used)

  • NO if the role was granted locally (CONTAINER=ALL was not used)

INHERITED

VARCHAR2(3)

Indicates whether the role grant was inherited from another container (YES) or not (NO)


编辑:广州明生医药有限公司

标签:角色,权限,名称,字段,视图