如果您从 user 取消您使用 WITH GRANT OPTION 关键字授予的权限或角色,则切断由那个 user 授予的权限的链条。
在给特定的用户指定权限的 GRANT 语句中,仅 WITH GRANT OPTION 子句是有效的。被授予者不可为 PUBLIC 组或角色。
REVOKE ALL ON items FROM PUBLIC; GRANT SELECT, UPDATE ON items TO mary WITH GRANT OPTION;
GRANT SELECT, UPDATE ON items TO cathy; GRANT SELECT ON items TO paul;
REVOKE SELECT, UPDATE ON items FROM mary;
此单一语句有效地从用户 mary、cathy 和 paul取消对 items 表的所有权限。
CASCADE 关键字与此缺省的情况有相同的作用。