Ansicht DATABASES

In dieser Information Schema-Ansicht wird für jede der in Ihrem Konto definierten Datenbanken eine Zeile angezeigt.

Bemerkung

In dieser Ansicht wird die Snowflake-Terminologie „Datenbank“ verwendet, während in alle anderen Information Schema-Ansichten die INFORMATION_SCHEMA-Standardterminologie „Katalog“ verwendet wird. Die beiden Begriffe haben die gleiche Bedeutung.

Spalten

Spaltenname

Datentyp

Beschreibung

DATABASE_NAME

VARCHAR

Name der Datenbank.

DATABASE_OWNER

VARCHAR

Name der Rolle, der die Datenbank gehört.

IS_TRANSIENT

VARCHAR

Ob es sich um eine transiente Datenbank handelt.

COMMENT

VARCHAR

Kommentar zu dieser Datenbank.

CREATED

TIMESTAMP_LTZ

Erstellungszeit der Datenbank.

LAST_ALTERED

TIMESTAMP_LTZ

Datum und Uhrzeit der letzten Änderung des Objekts durch eine DML, DDL oder eine Operation mit Metadaten im Hintergrund. Siehe Nutzungshinweise.

RETENTION_TIME

NUMBER

Anzahl der Tage, während der historische Daten für Time Travel aufbewahrt werden.

TYPE

VARCHAR

Gibt den Typ der Datenbank an. Gültige Werte sind: . . - APPLICATION: eine Snowflake Native App. . - APPLICATION_PACKAGE: ein Anwendungspaket. . - STANDARD: eine normale Datenbank. . - IMPORTED DATABASE: eine Datenbank, die aus einer Freigabe erstellt wurde. . - PERSONAL DATABASE: eine persönliche Datenbank, die mit ihrem Eigentümer verknüpft ist.

OWNER_ROLE_TYPE

VARCHAR

Der Typ der Rolle, die Eigentümer des Objekts ist, zum Beispiel ROLE. . Wenn eine Snowflake Native App Eigentümer des Objekts ist, ist der Wert APPLICATION. . Wenn Sie das Objekt löschen, gibt Snowflake den Wert NULL zurück, da ein gelöschtes Objekt keine Eigentümerrolle hat.

OBJECT_VISIBILITY

OBJECT

OBJECT_VISIBILITY

Diese Eigenschaft steuert die Auffindbarkeit der Objekte im Konto, sodass Benutzende ohne explizite Zugriffsrechte Objekte finden und Zugriff anfordern können.

Nutzungshinweise

  • In der Ansicht werden nur Objekte angezeigt, für die der aktuellen Rolle in der Sitzung Zugriffsrechte erteilt wurden. Die Ansicht berücksichtigt nicht die MANAGE GRANTS-Berechtigung und kann daher weniger Informationen anzeigen als ein SHOW-Befehl, wenn beide von einem Benutzer ausgeführt werden, der die MANAGE GRANTS-Berechtigung besitzt.

  • In dieser Ansicht werden alle Datenbanken des Kontos angezeigt (unabhängig von dem INFORMATION_SCHEMA der Datenbank, das für die Abfrage der Ansicht verwendet wird).

  • Die Spalte LAST_ALTERED wird aktualisiert, wenn die folgenden Operationen auf einem Objekt ausgeführt werden:

    • DDL-Operationen

    • DML-Operationen (nur für Tabellen) Diese Spalte wird auch dann aktualisiert, wenn keine Zeilen von der DML-Anweisung betroffen sind.

    • Von Snowflake ausgeführte Wartungsoperationen auf Metadaten im Hintergrund.