Kategorien:

Tabellenfunktionen

GET_CONTACTS

Gibt die Kontakte zurück, die mit einem Objekt verbunden sind.

Syntax

SNOWFLAKE.CORE.GET_CONTACTS (
  '<object_name>',
  '<object_type>'
  [ , '<contact_name>' ]
)
Copy

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:

Titel

Spalte

Datentyp

Beschreibung

purpose

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.

email_distribution_list

VARCHAR

E-Mail-Adressen, die verwendet werden können, um jemanden wegen des Objekts zu kontaktieren.

url

VARCHAR

Eine URL, die verwendet werden kann, um jemanden wegen des Objekts zu kontaktieren.

user

VARCHAR

Benutzer, der bezüglich des Objekts kontaktiert werden kann.

level

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'));
Copy