IS_ORGANIZATION_USER

Renvoie TRUE si l’argument est un utilisateur de Snowflake qui est un utilisateur de l’organisation.

Syntaxe

IS_ORGANIZATION_USER( <exp> )
Copy

Arguments

exp

Expression qui renvoie au nom d’un objet utilisateur de Snowflake.

Si vous transmettez le nom littéral d’un utilisateur, entourez-le de guillemets doubles (par exemple, 'joe').

Renvoie

Renvoie TRUE si l’argument est un utilisateur de l’organisation.

Notes sur l’utilisation

Dans les contextes de partage de données, cette fonction renvoie NULL si elle est appelée à partir d’un compte consommateur qui existe dans une organisation différente de celle du compte fournisseur. L’appel de la fonction à partir d’un compte de consommateur dans la même organisation que le fournisseur renvoie TRUE ou FALSE.

Exemples

Déterminez si l’utilisateur joe du compte actuel est un utilisateur de l’organisation :

SELECT IS_ORGANIZATION_USER('joe');
Copy

Déterminez si l’utilisateur actuel de la session est un utilisateur de l’organisation :

SELECT IS_ORGANIZATION_USER(CURRENT_USER());
Copy