首批通过分布式安全可靠测评,为关键业务系统打造
撤销角色
更新时间:2026-04-10 11:58:01
您可以通过 REVOKE 语句将角色从用户或其他角色中撤销。
前提条件
撤销角色时,当前用户必须拥有被撤销的角色,并且拥有 GRANT OPTION 权限,或者拥有 GRANT ANY ROLE 权限,才能撤销成功。
查看当前用户或角色拥有的角色的操作请参见 查看角色。
注意事项
如果授予角色时没有指定 GRANT OPTION,则撤销操作不会级联。当授予角色时指定了 GRANT OPTION 时,撤销操作会级联。
语句及示例
撤销角色的 SQL 语句如下:
撤销用户中的角色
obclient> REVOKE role_list FROM user_name;撤销角色中的角色
obclient> REVOKE role_list FROM role_name;
同时撤销多个角色时,角色之间用英文逗号(,)分隔。
示例:
obclient> REVOKE role1 FROM test;
更多 REVOKE 语句的说明信息,请参见 REVOKE。