- Catégories :
GET_CONTACTS¶
Renvoie les contacts associés à un objet.
Syntaxe¶
SNOWFLAKE.CORE.GET_CONTACTS (
'<object_name>',
'<object_type>'
[ , '<contact_name>' ]
)
Arguments obligatoires¶
'object_name'
Nom d’un objet auquel des contacts peuvent être associés.
'object_type'
Type de l’objet spécifié. Les valeurs possibles sont DATABASE, SCHEMA et TABLE (pour tous les objets de type table contenus dans une base de données et un schéma).
Pour une liste des types d’objets pris en charge, voir Objets pris en charge.
Arguments facultatifs¶
'contact_name'
Nom d’un contact. Si un contact est spécifié, la fonction ne renvoie pas d’informations sur les autres contacts associés à l’objet spécifié.
Sortie¶
Renvoie une table dont chaque ligne comporte les colonnes suivantes :
Colonne |
Type de données |
Description |
---|---|---|
|
VARCHAR |
Décrit la relation entre le contact et l’objet spécifié. L’objectif est de vous aider à distinguer les contacts associés à l’objet afin que vous sachiez avec qui communiquer pour obtenir de l’aide. Par exemple, l’objet ACCESS_APPROVAL indique que le contact peut vous aider à obtenir l’accès à l’objet. |
|
VARCHAR |
Adresses électroniques qui peuvent être utilisées pour contacter une personne au sujet de l’objet. |
|
VARCHAR |
Une URL qui peut être utilisée pour contacter quelqu’un à propos de l’objet. |
|
VARCHAR |
Utilisateur qui peut être contacté au sujet de l’objet. |
|
VARCHAR |
Type d’objet auquel le contact a été associé. Vous pouvez utiliser le niveau pour déterminer à quel endroit de la hiérarchie des objets le contact a été associé. Les valeurs possibles sont DATABASE, SCHEMA et TABLE (pour tous les objets de type table contenus dans une base de données et un schéma). |
Note
Le nom de l’objet du contact est intentionnellement omis dans la sortie de cette fonction.
Exigences en matière de contrôle d’accès¶
Vous devez avoir le rôle de base de données CORE_VIEWER pour appeler cette fonction.
Notes sur l’utilisation¶
Si un objet de contact comprend une liste d’utilisateurs, cette fonction renvoie une ligne distincte pour chaque utilisateur de la liste.
Exemples¶
Renvoyez une ligne pour chaque contact associé à la table t1
.
SELECT * FROM TABLE(SNOWFLAKE.CORE.GET_CONTACTS('t1', 'TABLE'));