ALL_TAB_PRIVS

ALL_TAB_PRIVS描述了如下类型的授权:

  • 当前用户是授权的拥有者、授权者或被授权者
  • 被授权者是当前用户拥有的角色或者是PUBLIC

相关视图:

DBA_TAB_PRIVS 描述了数据库中所有对象的授权。

USER_TAB_PRIVS 描述了当前用户作为对象的所有者,授权者或被授权者的授权信息

表22 ALL_TAB_PRIVS 结构
列名 类型 描述
GRANTOR VARCHAR(128) 实施授权的用户名(名字长度大于30的,截取名字的前30个字符)
GRANTEE VARCHAR(128) 被授权的用户或角色(名字长度大于30的,截取名字的前30个字符)
TABLE_SCHEMA VARCHAR(128) 对象的模式(名字长度大于30的,截取名字的前30个字符)
TABLE_NAME VARCHAR(128) 对象的名字(名字长度大于30的,截取名字的前30个字符)
PRIVILEGE VARCHAR(40) 对象上的权限
GRANTABLE VARCHAR(3) 指明授权时有没有GRANT OPTION。YES或者NO
HIERARCHY VARCHAR(3) 指明授权时有没有HIERARCHY OPTION。YES或者NO(该值取固定值"NO")