- Categorias:
GET_CONTACTS¶
Retorna os contatos associados a um objeto.
Sintaxe¶
SNOWFLAKE.CORE.GET_CONTACTS (
'<object_name>',
'<object_type>'
[ , '<contact_name>' ]
)
Argumentos exigidos¶
'object_name'
Nome de um objeto que pode ter contatos associados a ele.
'object_type'
Tipo do objeto especificado. Os valores possíveis são DATABASE, SCHEMA e TABLE (para todos os objetos do tipo tabela contidos em um banco de dados e esquema).
Para obter uma lista de tipos de objetos compatíveis, consulte Objetos com suporte.
Argumentos opcionais¶
'contact_name'
Nome de um contato. Se um contato for especificado, a função não retornará informações sobre outros contatos associados ao objeto especificado.
Saída¶
Retorna uma tabela, em que cada linha tem as seguintes colunas:
Coluna |
Tipo de dados |
Descrição |
---|---|---|
|
VARCHAR |
Descreve a relação entre o contato e o objeto especificado. A finalidade ajuda a distinguir entre os contatos associados ao objeto para que você saiba com quem se comunicar para obter assistência. Por exemplo, uma finalidade ACCESS_APPROVAL indica que o contato pode ajudar você a obter acesso ao objeto. |
|
VARCHAR |
Endereços de e-mail que podem ser usados para entrar em contato com alguém sobre o objeto. |
|
VARCHAR |
Um URL que pode ser usado para entrar em contato com alguém sobre o objeto. |
|
VARCHAR |
Usuário que pode ser contatado sobre o objeto. |
|
VARCHAR |
Tipo de objeto ao qual o contato foi associado. Você pode usar o nível para determinar em que parte da hierarquia de objetos o contato foi associado. Os valores possíveis incluem DATABASE, SCHEMA e TABLE (para todos os objetos do tipo tabela contidos em um banco de dados e esquema). |
Nota
O nome do objeto de contato é intencionalmente omitido na saída dessa função.
Requisitos de controle de acesso¶
Você deve ter a função de banco de dados CORE_VIEWER para chamar essa função.
Notas de uso¶
Se um objeto de contato incluir uma lista de usuários, essa função retornará uma linha separada para cada usuário da lista.
Exemplos¶
Retorna uma linha para cada contato associado à tabela t1
.
SELECT * FROM TABLE(SNOWFLAKE.CORE.GET_CONTACTS('t1', 'TABLE'));