Catégories :

Fonctions contextuelles (général)

IS_CONFIGURATION_SET (fonction SYS_CONTEXT)

Renvoie la valeur VARCHAR 'TRUE' si la configuration spécifiée possède une valeur définie, c’est-à-dire que le statut de la configuration est DONE. Renvoie FALSE si la configuration n’a pas de valeur définie, c’est-à-dire que le statut de la configuration est PENDING.

Voir aussi :

SYS_CONTEXT (espace de noms SNOWFLAKE$APPLICATION)

Syntaxe

SYS_CONTEXT(
  'SNOWFLAKE$APPLICATION' ,
  'IS_CONFIGURATION_SET' ,
  '<config_name>' ,
)
Copy

Arguments

'SNOWFLAKE$APPLICATION'

Spécifie que vous voulez appeler une fonction pour renvoyer des informations contextuelles sur l’application dans laquelle la fonction est appelée.

'IS_CONFIGURATION_SET'

Appelle la fonction IS_CONFIGURATION_SET.

'config_name'

Spécifie le nom de la configuration à vérifier.

Renvoie

La fonction renvoie l’une des valeurs VARCHAR suivantes :

  • 'TRUE' si la configuration a une valeur définie.

  • 'FALSE' si la configuration n’a pas de valeur définie.

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$APPLICATION', 'IS_CONFIGURATION_SET', 'my_config_name')::BOOLEAN = TRUE;
Copy

Notes sur l’utilisation

  • Cette fonction ne peut être utilisée que par une application.