您可将表级和例程级访问权限授予角色,如果您有权限来将这些相同的权限授予登录名或 PUBLIC 的话。您还可将类型级权限授予角色。角色不可持有数据库级权限。
以这种方式,有该角色的任何用户都可取消这些相同的权限。要获取更多信息,请参阅 AS grantor 子句。
反过来,角色不可将相同的访问权限授予另一用户。
GRANT INSERT ON supplier TO payables;
已经被授予 payables 角色的任何用户,以及通过发出 SET ROLE 语句成功地激活它的用户,现在可插入行到 supplier 内。