首批通过分布式安全可靠测评,为关键业务系统打造
撤销角色中的权限
更新时间:2026-03-05 14:29:39
您可以撤销角色中的权限。
前提条件
撤销角色的权限时,当前用户必须拥有被撤销的权限,并且拥有 GRANT OPTION 权限,才能撤销成功。查看当前用户所拥有的权限的详细操作,请参见 查看用户权限。
操作示例
撤销角色
role1中的ALTER SYSTEM权限。obclient [oceanbase]> REVOKE ALTER SYSTEM ON *.* FROM role1;撤销角色
role1中数据库dbtest下的所有对象的SELECT权限。obclient [oceanbase]> REVOKE SELECT ON dbtest.* FROM role1;支持将撤销多个角色中的一个或多个权限。
obclient [oceanbase]> REVOKE SELECT,UPDATE ON dbtest.* FROM role1,role2;撤销角色
role1中表test1.tbl1的SELECT对象权限。obclient [oceanbase]> REVOKE SELECT ON test1.tbl1 FROM role1;撤销角色
role1中表test1.tbl1的c1列的SELECT权限。obclient [oceanbase]> REVOKE SELECT(c1) ON test1.tbl1 FROM role1;
相关文档
有关 REVOKE 语句的详细说明,请参见 REVOKE。