Catégories :

Fonctions système (Informations système)

SYSTEM$APP_COMPATIBILITY_CHECK

Renvoie la version Snowflake du compte consommateur où une application est installée.

Note

Cette fonction ne peut être appelée que par une Snowflake Native App.

Syntaxe

SYSTEM$APP_COMPATIBILITY_CHECK()
Copy

Renvoie

Renvoie une valeur VARCHAR contenant un objet JSON. Cet objet a la structure suivante :

{
   "ACCOUNT_EDITION": "<service_level>"
}
Copy

Les valeurs possibles pour service_level sont :

  • STANDARD

  • PREMIER

  • PREMIER_PLUS_1

  • PREMIER_PLUS_2

  • ENTERPRISE

  • BUSINESS_CRITICAL

  • VPS

Notes sur l’utilisation

  • Les fournisseurs peuvent utiliser cette fonction pour déterminer la version Snowflake du compte où l’application est installée. Par exemple, les fournisseurs peuvent appeler cette fonction à partir du script d’installation pour vérifier la version lors de l’installation.

Exemples

Déterminer la version Snowflake d’un compte consommateur :

SELECT SYSTEM$APP_COMPATIBILITY_CHECK();
Copy
{
  "ACCOUNT_EDITION": "STANDARD"
}
Copy

Cela indique que le compte consommateur est un compte Standard Edition.