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