USER_IS_MEMBER_OF - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

USER_IS_MEMBER_OF

如果使用者是角色或群組的成員,則傳回 true。超級使用者可以檢查所有使用者的成員資格。屬於 sys:secadmin 或 sys:superuser 角色成員的一般使用者可以檢查所有使用者的成員資格。否則,一般使用者只能檢查自己。如果提供的身分不存在或目前的使用者無法存取角色,Amazon Redshift 就會傳送錯誤訊息。

語法

user_is_member_of( user_name, role_name | group_name)

引數

user_name

使用者的名稱。

role_name

角色的名稱。

group_name

群組名稱。

傳回類型

傳回 BOOLEAN。

範例

下列查詢確認使用者不是 role1 的成員。

SELECT user_is_member_of('reguser', 'role1'); user_is_member_of ------------------- False