- 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, die mit dem Objekt verbundenen Kontakte voneinander zu unterscheiden, sodass Sie die richtige Person erreichen können, um Unterstützung zu erhalten. Beispiel: Ein ACCESS_APPROVAL-Zweck zeigt an, dass der Kontakt Ihnen dabei helfen kann, Zugang zum 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'));