Categorias:

Funções do sistema (Informações do sistema)

SYSTEM$APP_COMPATIBILITY_CHECK

Retorna a edição do Snowflake da conta do consumidor em que um aplicativo está instalado.

Nota

Essa função só pode ser chamada por um Snowflake Native App.

Sintaxe

SYSTEM$APP_COMPATIBILITY_CHECK()
Copy

Retornos

Retorna um valor VARCHAR contendo um objeto JSON. Esse objeto tem a seguinte estrutura:

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

Os valores possíveis para service_level são:

  • STANDARD

  • PREMIER

  • PREMIER_PLUS_1

  • PREMIER_PLUS_2

  • ENTERPRISE

  • BUSINESS_CRITICAL

  • VPS

Notas de uso

  • Os provedores podem usar esta função para determinar a edição Snowflake da conta onde o aplicativo está instalado. Por exemplo, os provedores podem chamar essa função do script de configuração para verificar a edição durante a instalação.

Exemplos

Determinar a edição do Snowflake para uma conta de consumidor:

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

Isso indica que a conta do consumidor é uma conta Standard Edition.