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 |
TEXT |
Name der Datenbank. |
DATABASE_OWNER |
TEXT |
Name der Rolle, der die Datenbank gehört. |
IS_TRANSIENT |
TEXT |
Ob es sich um eine transiente Datenbank handelt. |
COMMENT |
TEXT |
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 |
TEXT |
Der Typ der Rolle, die Eigentümer des Objekts ist, zum Beispiel |
OBJECT_VISIBILITY |
OBJECT |
Diese neue Spalte wird an die bestehenden Ansichten angehängt und ist für die zukünftige Verwendung reserviert. Weitere Informationen dazu finden Sie unter DATABASES und SCHEMATA sowie die Befehle SHOW DATABASES und SHOW SCHEMAS: Neue Spalte in der Ausgabe. |
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.