SHOW APPLICATION ROLES¶
Lista todas as funções de aplicativo em um aplicativo específico.
- Consulte também:
ALTER APPLICATION ROLE, CREATE APPLICATION ROLE, GRANT APPLICATION ROLE, REVOKE APPLICATION ROLE
Sintaxe¶
SHOW APPLICATION ROLES IN APPLICATION <name>
[ LIMIT <rows> [ FROM '<name_string>' ] ]
Parâmetros obrigatórios¶
name
Especifica o aplicativo cujas funções de aplicativo você deseja visualizar.
Parâmetros opcionais¶
LIMIT rows [ FROM 'name_string' ]
Opcionalmente, limita o número máximo de linhas retornadas, ao mesmo tempo em que permite a «paginação» dos resultados. O número real de linhas retornadas pode ser inferior ao limite especificado (por exemplo, o número de objetos existentes é menor que o limite especificado).
A subcláusula opcional
FROM 'name_string'
serve efetivamente como um “cursor” para os resultados. Isso permite obter o número especificado de linhas seguindo a primeira linha cujo nome do objeto corresponde à cadeia de caracteres especificada:A cadeia de caracteres deve ser delimitada entre aspas simples e há distinção entre maiúsculas e minúsculas. Além disso, a cadeia de caracteres não tem que incluir o nome completo do objeto; nomes parciais têm suporte.
Padrão: sem valor (nenhum limite é aplicado à saída).
Notas de uso¶
O comando não precisa de um warehouse em funcionamento para ser executado.
Para pós-processar a saída deste comando, você pode usar a função RESULT_SCAN, que trata a saída como uma tabela que pode ser consultada.
Exemplos¶
SHOW APPLICATION ROLES IN APPLICATION hello_snowflake_app;
Retornar até dez funções de aplicativo no aplicativo denominado myapp
após a primeira função de aplicativo denominada app_role2
:
SHOW APPLICATION ROLES IN APPLICATION myapp LIMIT 10 FROM 'app_role2';