Skip to content

查看角色成员信息

系统表SYS_ROLE_MEMBERS记载当前库下数据库角色成员相关信息。

字段说明

字段名字段类型说明
DB_IDOID_TYPE所属库的ID
USER_IDOID_TYPE用户ID
ROLE_IDOID_TYPE角色ID

示例

sql
创建用户:
SQL> CREATE USER role_info IDENTIFIED BY '1234@abcd';

将用户加入到角色中:
SQL> GRANT ROLE db_admin TO role_info;

查询角色名称与角色id:
SQL> SELECT su.user_name,srm.role_id FROM sys_role_members srm JOIN sys_users su USING(db_id,user_id) WHERE user_name='ROLE_INFO';

USER_NAME | ROLE_ID | 
------------------------------------------------------------------------------
ROLE_INFO| 5 |

示例为查询用户所属的角色信息。