- Kategorien:
GET_CONTACTS¶
Gibt die Kontakte zurück, die mit einem Objekt verbunden sind.
Syntax¶
SNOWFLAKE.CORE.GET_CONTACTS (
'<object_name>',
'<object_type>'
[ , '<contact_name>' ]
)
Erforderliche Argumente¶
'object_name'
Name eines Objekts, dem Kontakte zugeordnet werden können.
'object_type'
Typ des angegebenen Objekts. Mögliche Werte sind DATABASE, SCHEMA und TABLE (für alle tabellenartigen Objekte, die in einer Datenbank und einem Schema enthalten sind).
Eine Liste der unterstützten Objekttypen finden Sie unter Unterstützte Objekte.
Optionale Argumente¶
'contact_name'
Name eines Kontakts. Wenn ein Kontakt angegeben wird, gibt die Funktion keine Informationen über andere Kontakte zurück, die dem angegebenen Objekt zugeordnet sind.
Ausgabe¶
Gibt eine Tabelle zurück, in der jede Zeile die folgenden Spalten enthält:
Spalte |
Datentyp |
Beschreibung |
---|---|---|
|
VARCHAR |
Beschreibt die Beziehung zwischen dem Kontakt und dem angegebenen Objekt. Der Zweck hilft Ihnen, zwischen den Kontakten zu unterscheiden, die dem Objekt zugeordnet sind, damit Sie wissen, mit wem Sie kommunizieren müssen, um Hilfe zu erhalten. Ein ACCESS_APPROVAL-Zweck zeigt zum Beispiel an, dass der Kontakt Ihnen helfen kann, Zugang zu dem Objekt zu erhalten. |
|
VARCHAR |
E-Mail-Adressen, die verwendet werden können, um jemanden wegen des Objekts zu kontaktieren. |
|
VARCHAR |
Eine URL, die verwendet werden kann, um jemanden wegen des Objekts zu kontaktieren. |
|
VARCHAR |
Benutzer, der bezüglich des Objekts kontaktiert werden kann. |
|
VARCHAR |
Typ des Objekts, dem der Kontakt zugeordnet war. Anhand der Ebene können Sie feststellen, wo innerhalb der Objekthierarchie der Kontakt zugeordnet wurde. Mögliche Werte sind DATABASE, SCHEMA und TABLE (für alle tabellenartigen Objekte, die in einer Datenbank und einem Schema enthalten sind). |
Bemerkung
Der Name des Kontaktobjekts wird bei der Ausgabe dieser Funktion absichtlich weggelassen.
Anforderungen an die Zugriffssteuerung¶
Sie müssen über die Datenbankrolle CORE_VIEWER verfügen, um diese Funktion aufrufen zu können.
Nutzungshinweise¶
Wenn ein Kontaktobjekt eine Liste von Benutzern enthält, gibt diese Funktion eine separate Zeile für jeden Benutzer in der Liste zurück.
Beispiele¶
Geben Sie eine Zeile für jeden der Tabelle t1
zugeordneten Kontakt zurück.
SELECT * FROM TABLE(SNOWFLAKE.CORE.GET_CONTACTS('t1', 'TABLE'));