GBase 8s
运维管理
文章
南大通用GBase8s 常用SQL语句(190)
发表于2026-01-15 10:54:3661次浏览8个评论
紧跟在 REVOKE 关键字之后,role 的名称指定要从用户列表取消的角色。然而,在 FROM 关键字之后,role 的名称指定要从其取消访问权限(或另一角色)的角色。如果没有其他的 REVOKE 选项与 user 或 role 规范相冲突,则同一 FROM 子句可同时包括 user 和 role 名称。要从角色取消对角色的权限的语法是对 SQL 的 ANSI/ISO 标准的扩展。
当您在 REVOKE 语句的 FROM 关键字之后包括 role,则从那个角色取消指定的权限(或另一角色),但有那个角色的用户保留那些单独地授予给他们的任何权限或角色。
如果您将 role 括在引号之间,则该名称区分大小写,且完全按照您输入的形式存储。在符合 ANSI 的数据库中,如果您不使用引号作为定界符,则以大写字母形式存储 role。
当您取消以 WITH GRANT OPTION 关键字授予了用户的角色时,您同时取消该角色及授予它的选项。
下列示例展示 REVOKE role 的作用:
l 移除用户或从指定的角色中包含的项移除另一角色:
REVOKE accounting FROM mary;
REVOKE payroll FROM accounting;
l 从角色移除一个或多个访问权限:
REVOKE UPDATE ON employee FROM accounting;
当您从角色取消表级权限时,您不可包括 RESTRICT 或 CASCADE 关键字。
评论
登录后才可以发表评论
GBase用户31099发表于 6个月前
1
GBase用户31099发表于 6个月前
2
GBase用户31099发表于 6个月前
12
GBase用户31099发表于 6个月前
123
GBase用户31099发表于 6个月前
1234
GBase用户28017发表于 6个月前
学习
GBase用户28017发表于 6个月前
学习。
柒柒天晴发表于 2个月前
学习了
热门帖子
- 12025-12-01浏览数:182763
- 22023-05-09浏览数:25057
- 42023-09-25浏览数:18525
- 52020-05-11浏览数:17528