- Catégories :
Fonctions système (Informations système)
SYSTEM$LIST_APPLICATION_RESTRICTED_FEATURES¶
Renvoie un objet JSON contenant une liste de fonctionnalités restreintes dont le consommateur a autorisé l’utilisation par une Snowflake Native App.
Note
Actuellement, seules les tables externes et Apache Iceberg™ sont prises en charge.
Syntaxe¶
SYSTEM$LIST_APPLICATION_RESTRICTED_FEATURES( '<app_name>' )
Arguments¶
app_name
Nom de l”Snowflake Native App.
Note
Cet argument est ignoré lorsque la fonction système est appelée par l’application.
Renvoie¶
Renvoie une chaîne au format JSON qui listetous les paramètres de fonctionnalités restreintes autorisés pour l’application. La chaîne au format JSON a la structure suivante :
"{""external_data"":{""allowed_cloud_providers"":""all""}}"
Notes sur l’utilisation¶
Lorsqu’une application exécute cette fonction système, le paramètre
app_name
n’est pas obligatoire ; il est ignoré s’il est fourni. Dans ce contexte, toutes les fonctionnalités restreintes des applications sont listés.Lorsqu’un fournisseur ou un consommateur exécute cette fonction du système, le paramètre
app_name
est obligatoire et liste les fonctionnalités restreintes de l’application et si elles sont activées ou non.
Exemples¶
Pour appeler la fonction :
SELECT SYSTEM$LIST_APPLICATION_RESTRICTED_FEATURES('hello_snowflake_app');
Exemple de sortie :
[
{"external_data":{"allowed_cloud_providers":"all"}}
]