跳到主要内容

撤销角色中的权限

您可以撤销角色中的权限。

前提条件

撤销角色的权限时,当前用户必须拥有被撤销的权限,并且拥有 GRANT OPTION 权限,才能撤销成功。查看当前用户所拥有的权限的详细操作,请参见 查看用户权限

操作示例

  • 撤销角色 role1 中的 ALTER SYSTEM 权限。

    REVOKE ALTER SYSTEM ON *.* FROM role1;
  • 撤销角色 role1 中数据库 dbtest 下的所有对象的 SELECT 权限。

    REVOKE SELECT ON dbtest.* FROM role1;

    支持将撤销多个角色中的一个或多个权限。

    REVOKE SELECT,UPDATE ON dbtest.* FROM role1,role2;
  • 撤销角色 role1 中表 test1.tbl1SELECT 对象权限。

    REVOKE SELECT ON test1.tbl1 FROM role1;
  • 撤销角色 role1 中表 test1.tbl1c1 列的 SELECT 权限。

    REVOKE SELECT(c1) ON test1.tbl1 FROM role1;

相关文档

有关 REVOKE 语句的详细说明,请参见 REVOKE