ALL_TAB_PRIVS¶
ALL_TAB_PRIVS描述了如下类型的授权:
- 当前用户是授权的拥有者、授权者或被授权者
- 被授权者是当前用户拥有的角色或者是PUBLIC
相关视图:
DBA_TAB_PRIVS 描述了数据库中所有对象的授权。
USER_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") |