ROLE_IS_MEMBER_OF - Amazon Redshift

ROLE_IS_MEMBER_OF

如果角色是其他角色的成员,则返回 true。超级用户可以检查所有角色的成员身份。具有 ACCESS SYSTEM TABLE 权限的普通用户可以检查所有用户的成员身份。否则,普通用户只能检查其具有访问权限的角色。如果提供的角色不存在或当前用户无权访问该角色,则 Amazon Redshift 会返回错误。

语法

role_is_member_of( role_name, granted_role_name)

参数

role_name

角色的名称。

granted_role_name

所授予角色的名称。

返回类型

返回一个布尔值。

示例

以下查询确认该角色不是 role1 的成员,也不是 role2 的成员。

SELECT role_is_member_of('role1', 'role2'); role_is_member_of ------------------- False