- カテゴリ:
システム関数 (システム情報)
SYSTEM$LIST_APPLICATION_RESTRICTED_FEATURES¶
コンシューマーが Snowflake Native App に使用を許可した制限機能のリストを含む JSON オブジェクトを返します。
注釈
現在のところ、 外部テーブルとApache Iceberg™テーブル のみがサポートされています。
構文¶
SYSTEM$LIST_APPLICATION_RESTRICTED_FEATURES( '<app_name>' )
引数¶
app_name
Snowflake Native App の名前。
注釈
この引数は、システム関数がアプリによって呼び出されるときには無視されます。
戻り値¶
アプリに許可されているすべての制限機能設定をリストした、 JSON フォーマットの文字列を返します。JSON フォーマットの文字列の構造は次のとおりです。
"{""external_data"":{""allowed_cloud_providers"":""all""}}"
使用上の注意¶
アプリがこのシステム関数を実行する場合、
app_name
パラメーターは必須ではなく、提供しても無視されます。このコンテキストでは、すべてのアプリの制限機能がリストされています。プロバイダーまたはコンシューマーがこのシステム機能を実行する場合、
app_name
パラメーターは必須で、アプリの制限された機能と、それらが有効かどうかが一覧表示されます。
例¶
関数を呼び出すには、
SELECT SYSTEM$LIST_APPLICATION_RESTRICTED_FEATURES('hello_snowflake_app');
サンプル出力:
[
{"external_data":{"allowed_cloud_providers":"all"}}
]