基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
USER_ROLE_PRIVS
更新时间:2026-07-15 20:42:46
说明
该视图从 V2.2.77 版本开始引入。
功能描述
描述授予当前用户的角色。
功能适用性
该视图仅适用于 OceanBase 数据库 Oracle 模式。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| GRANTEE | VARCHAR2(30) | NO | 用户的名称,或 PUBLIC |
| GRANTED_ROLE | VARCHAR2(30) | NO | 授予用户的角色名称 |
| ADMIN_OPTION | VARCHAR2(3) | NO | 指示授权是否带有 ADMIN 选项 |
| DEFAULT_ROLE | VARCHAR2(3) | NO | 指示角色是否被指定为用户的 DEFAULT ROLE |
查询示例
查看当前用户所拥有的角色。
obclient [SYS]> SELECT * FROM USER_ROLE_PRIVS;
查询结果如下:
+---------+--------------+--------------+--------------+
| GRANTEE | GRANTED_ROLE | ADMIN_OPTION | DEFAULT_ROLE |
+---------+--------------+--------------+--------------+
| SYS | ROLE1 | YES | YES |
| SYS | ROLE2 | YES | YES |
+---------+--------------+--------------+--------------+
2 rows in set