Kategorien:

Systemfunktionen (Systeminformationen)

SYSTEM$APP_COMPATIBILITY_CHECK

Gibt die Snowflake-Edition des Verbraucherkontos zurück, in dem eine App installiert ist.

Bemerkung

Diese Funktion kann nur von einer Snowflake Native App aufgerufen werden.

Syntax

SYSTEM$APP_COMPATIBILITY_CHECK()
Copy

Rückgabewerte

Gibt einen VARCHAR-Wert zurück, der ein JSON-Objekt enthält. Das Objekt hat die folgende Struktur:

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

Mögliche Werte für service_level sind:

  • STANDARD

  • PREMIER

  • PREMIER_PLUS_1

  • PREMIER_PLUS_2

  • ENTERPRISE

  • BUSINESS_CRITICAL

  • VPS

Nutzungshinweise

  • Anbieter können diese Funktion verwenden, um die Snowflake-Edition des Kontos zu ermitteln, in dem die App installiert ist. Anbieter können diese Funktion zum Beispiel aus dem Setup-Skript heraus aufrufen, um während der Installation nach der Edition zu suchen.

Beispiele

Bestimmen der Snowflake-Edition für ein Verbraucherkonto:

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

Dies zeigt an, dass es sich bei dem Verbraucherkonto um ein Standard Edition-Konto handelt.