SHOW REFERENCES¶
Lista as referências definidas para um aplicativo no arquivo de manifesto e as referências que o consumidor associou ao aplicativo.
Sintaxe¶
SHOW REFERENCES IN APPLICATION <name>
Parâmetros¶
name
Especifica o nome do aplicativo.
Requisitos de controle de acesso¶
A função usada para executar essa operação deve ter, no mínimo, os seguintes privilégios:
Privilégio |
Objeto |
Notas |
---|---|---|
OWNERSHIP |
Aplicativo |
Para executar esse comando, você deve ter o privilégio de propriedade no aplicativo. |
Para instruções sobre como criar uma função personalizada com um conjunto específico de privilégios, consulte Criação de funções personalizadas.
Para informações gerais sobre concessões de funções e privilégios para executar ações de SQL em objetos protegíveis, consulte Visão geral do controle de acesso.
Saída¶
Este comando exibe as seguintes informações sobre as referências definidas para o aplicativo:
Coluna |
Descrição |
---|---|
name |
O nome da referência. |
label |
O rótulo da referência conforme especificado no arquivo de manifesto. |
description |
Uma descrição da referência e o que ela faz. |
privileges |
Os privilégios que a referência requer. Consulte Tipos de objeto e privilégios que uma referência pode conter para obter a lista de privilégios que uma referência pode exigir para um objeto. |
object_type |
O tipo de objeto associado à referência. Consulte Tipos de objeto e privilégios que uma referência pode conter para obter uma lista dos objetos suportados para uma referência. |
multi-valued |
Indica se a referência requer mais de um tipo de objeto. |
object_name |
O nome do objeto especificado pela referência após o consumidor associar o objeto ao aplicativo. |
schema_name |
O nome do esquema do objeto associado a esta referência ou NULL se nenhum objeto tiver sido associado ou se o objeto associado for um objeto de conta. |
database_name |
O nome do banco de dados do objeto associado a esta referência ou NULL se uma das seguintes opções for verdadeira:
|
alias |
Um nome que identifica exclusivamente uma referência a um objeto, incluindo o nome do objeto, escopo e privilégios |
Notas de uso¶
O comando não precisa de um warehouse em funcionamento para ser executado.
O comando retorna apenas objetos para os quais a função atual do usuário atual recebeu pelo menos um privilégio de acesso.
O privilégio de acesso MANAGE GRANTS permite implicitamente que seu titular consulte todos os objetos da conta. Por padrão, somente o administrador de conta (usuários com a função ACCOUNTADMIN) e o administrador de segurança (usuários com a função SECURITYADMIN) têm o privilégio MANAGE GRANTS.
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. Você também pode usar o operador de canal para consultar a saída desse comando.