ROLE_IS_MEMBER_OF - Amazon Redshift

Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章

ROLE_IS_MEMBER_OF

如果角色是另一個角色的成員,則傳回 true。超級使用者可以檢查所有角色的成員資格。具有 ACCESS SYSTEM TABLE 許可的普通使用者可以檢查所有使用者的成員資格。否則,一般使用者只能檢查他們有權存取的角色。如果提供的角色不存在或目前使用者無法存取該角色,Amazon Redshift 就會發生錯誤。

語法

role_is_member_of( role_name, granted_role_name)

引數

role_name

角色的名稱。

granted_role_name

授與角色的名稱。

傳回類型

傳回 BOOLEAN。

範例

下列查詢確認該角色不是 role1 的成員,也不是 role2 的成員。

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