カテゴリ:

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

SYSTEM$LIST_APPLICATION_RESTRICTED_FEATURES

コンシューマーが Snowflake Native App に使用を許可した制限機能のリストを含む JSON オブジェクトを返します。

注釈

現在のところ、 外部テーブルとApache Iceberg™テーブル のみがサポートされています。

構文

SYSTEM$LIST_APPLICATION_RESTRICTED_FEATURES( '<app_name>' )
Copy

引数

app_name

Snowflake Native App の名前。

注釈

この引数は、システム関数がアプリによって呼び出されるときには無視されます。

戻り値

アプリに許可されているすべての制限機能設定をリストした、 JSON フォーマットの文字列を返します。JSON フォーマットの文字列の構造は次のとおりです。

"{""external_data"":{""allowed_cloud_providers"":""all""}}"
Copy

使用上の注意

  • アプリがこのシステム関数を実行する場合、 app_name パラメーターは必須ではなく、提供しても無視されます。このコンテキストでは、すべてのアプリの制限機能がリストされています。

  • プロバイダーまたはコンシューマーがこのシステム機能を実行する場合、 app_name パラメーターは必須で、アプリの制限された機能と、それらが有効かどうかが一覧表示されます。

関数を呼び出すには、

SELECT SYSTEM$LIST_APPLICATION_RESTRICTED_FEATURES('hello_snowflake_app');
Copy

サンプル出力:

[
    {"external_data":{"allowed_cloud_providers":"all"}}
]
Copy