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>' )
Copy

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""}}"
Copy

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');
Copy

Exemplo de saída:

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