- Categorias:
Funções do sistema (Informações do sistema)
SYSTEM$LIST_APPLICATION_RESTRICTED_FEATURES¶
Retorna um objeto JSON com uma lista de recursos restritos que o consumidor permitiu que o Snowflake Native App usasse.
Nota
Atualmente, apenas tabelas externas e Apache Iceberg™ são compatíveis.
Sintaxe¶
SYSTEM$LIST_APPLICATION_RESTRICTED_FEATURES( '<app_name>' )
Argumentos¶
app_name
Nome do Snowflake Native App.
Nota
Este argumento é ignorado quando a função do sistema é chamada pelo aplicativo.
Retornos¶
Retorna uma cadeia de caracteres no formato formatada em JSON que lista todas as configurações de recursos restritos permitidas para o aplicativo. A cadeia de caracteres formatada em JSON tem a seguinte estrutura:
"{""external_data"":{""allowed_cloud_providers"":""all""}}"
Notas de uso¶
Quando um aplicativo executa esta função do sistema, o parâmetro
app_name
não é necessário e é ignorado se fornecido. Neste contexto, todos os recursos restritos dos aplicativos são listados.Quando um provedor ou consumidor executa esta função do sistema, o parâmetro
app_name
é necessário e lista os recursos restritos do aplicativo e se eles estão habilitados ou não.
Exemplos¶
Para chamar a função:
SELECT SYSTEM$LIST_APPLICATION_RESTRICTED_FEATURES('hello_snowflake_app');
Exemplo de saída:
[
{"external_data":{"allowed_cloud_providers":"all"}}
]