- 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_nameNom 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_namen’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_nameest 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"}}
]