カテゴリ:

システム関数 (システム情報)

SYSTEM$APP_COMPATIBILITY_CHECK

アプリがインストールされているコンシューマーアカウントの Snowflakeエディション を返します。

注釈

この関数は Snowflake Native App からのみ呼び出すことができます。

構文

SYSTEM$APP_COMPATIBILITY_CHECK()
Copy

戻り値

JSON オブジェクトを含む VARCHAR 値を返します。このオブジェクトの構造は次のとおりです。

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

service_level に指定できる値は次のとおりです。

  • STANDARD

  • PREMIER

  • PREMIER_PLUS_1

  • PREMIER_PLUS_2

  • ENTERPRISE

  • BUSINESS_CRITICAL

  • VPS

使用上の注意

  • プロバイダーは、この関数を使用して、アプリがインストールされているアカウントのSnowflakeエディションを判別できます。たとえば、プロバイダーはセットアップスクリプトからこの関数を呼び出して、インストール中にエディションを確認できます。

コンシューマーアカウントのSnowflakeエディションを判別します。

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

これは、コンシューマーアカウントがStandard Editionアカウントであることを示します。