Catégories :

Fonctions contextuelles (général)

IS_GROUP_IMPORTED (fonction SYS_CONTEXT)

Renvoie la valeur VARCHAR 'TRUE' si le groupe spécifié est un groupe d’utilisateurs d’organisation qui a été importé dans le compte actuel.

Voir aussi :

SYS_CONTEXT (espace de noms SNOWFLAKE$ORGANIZATION), IS_GROUP_ACTIVATED (fonction SYS_CONTEXT), IS_USER_IMPORTED (fonction SYS_CONTEXT)

Syntaxe

SYS_CONTEXT(
  'SNOWFLAKE$ORGANIZATION' ,
  'IS_GROUP_IMPORTED' ,
  '<group_name>'
)
Copy

Arguments

'SNOWFLAKE$ORGANIZATION'

Spécifie que vous voulez appeler une fonction pour renvoyer des informations de contexte sur l’organisation actuelle.

'IS_GROUP_IMPORTED'

Appelle la fonction IS_GROUP_IMPORTED.

'group_name'

Spécifie le nom du groupe d’utilisateurs de l’organisation à vérifier.

Renvoie

La fonction renvoie l’une des valeurs VARCHAR suivantes :

  • 'TRUE' si le groupe d’utilisateurs de l’organisation a été importé dans le compte actuel.

  • 'FALSE' si le groupe d’utilisateurs de l’organisation n’a pas été importé dans le compte actuel ou n’est pas un groupe d’utilisateurs de l’organisation valide.

Pour comparer cette valeur de retour à la valeur BOOLEAN TRUE ou FALSE, définissez la valeur de retour sur BOOLEAN. Par exemple :

SELECT SYS_CONTEXT('SNOWFLAKE$ORGANIZATION', 'IS_GROUP_IMPORTED', 'my_group_name')::BOOLEAN = TRUE;
Copy

Notes sur l’utilisation

Exemples

L’exemple suivant renvoie 'TRUE' si le groupe my_group_name est un groupe d’utilisateurs d’organisation qui a été importé dans le compte actuel :

SELECT SYS_CONTEXT('SNOWFLAKE$ORGANIZATION', 'IS_GROUP_IMPORTED', 'my_group_name');
Copy