- Schema:
VIEWS-Ansicht¶
In dieser Kontonutzungsansicht wird für jede Ansicht im Konto eine Zeile angezeigt; ausgenommen davon sind die Ansichten in den Schemas ACCOUNT_USAGE, READER_ACCOUNT_USAGE und INFORMATION_SCHEMA.
- Siehe auch:
Spalten¶
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
TABLE_ID |
NUMBER |
Interner/vom System generierter Bezeichner für die Ansicht. |
TABLE_NAME |
TEXT |
Name der Ansicht. |
TABLE_SCHEMA_ID |
NUMBER |
Interner/vom System generierter Bezeichner für das Schema, zu dem die Ansicht gehört. |
TABLE_SCHEMA |
TEXT |
Schema, zu dem die Ansicht gehört. |
TABLE_CATALOG_ID |
NUMBER |
Interner/vom System generierter Bezeichner für die Datenbank, zu der die Ansicht gehört. |
TABLE_CATALOG |
TEXT |
Datenbank, zu der die Ansicht gehört. |
TABLE_OWNER |
TEXT |
Name der Rolle, der die Ansicht gehört. |
VIEW_DEFINITION |
TEXT |
Text des Abfrageausdrucks für die Ansicht. |
CHECK_OPTION |
TEXT |
Nicht anwendbar für Snowflake. |
IS_UPDATABLE |
TEXT |
Nicht anwendbar für Snowflake. |
INSERTABLE_INTO |
TEXT |
Nicht anwendbar für Snowflake. |
IS_SECURE |
TEXT |
Gibt an, ob die Ansicht sicher ist. |
CREATED |
TIMESTAMP_LTZ |
Datum und Zeit der Erstellung der Ansicht. |
LAST_ALTERED |
TIMESTAMP_LTZ |
Datum und Uhrzeit der letzten Änderung des Objekts. Siehe Nutzungshinweise. |
LAST_DDL |
TIMESTAMP_LTZ |
Zeitstempel der letzten DDL-Operation, die auf der Tabelle oder Ansicht ausgeführt wurde. Alle unterstützten DDL-Operationen auf der Tabelle bzw. Ansicht aktualisieren dieses Feld:
Alle ALTER TABLE-Operationen führen zur Aktualisierung dieses Feldes, einschließlich des Setzens oder Entfernens eines Tabellenparameters (z. B. COMMENT, DATA_RETENTION_TIME usw.), und zu Änderungen an den Tabellenspalten (ADD/MODIFY/RENAME/DROP). Weitere Informationen dazu finden Sie in den Nutzungshinweisen. |
LAST_DDL_BY |
TEXT |
Der aktuelle Benutzername des Benutzers, der die letzte DDL-Operation ausgeführt hat. Wenn der Benutzer gelöscht wurde, wird Bei gelöschten Benutzern können Sie die |
DELETED |
TIMESTAMP_LTZ |
Datum und Zeit der Löschung der Ansicht. |
COMMENT |
TEXT |
Kommentar zur Ansicht. |
INSTANCE_ID |
NUMBER |
Interner/systemgenerierter Bezeichner für die Instanz, zu der das Objekt gehört. |
OWNER_ROLE_TYPE |
TEXT |
Der Typ der Rolle, die Eigentümer des Objekts ist, entweder |
Nutzungshinweise¶
Die Latenzzeit der Ansicht kann bis zu 90 Minuten betragen.
In der Ansicht werden nur Objekte angezeigt, für die der aktuellen Rolle in der Sitzung Zugriffsrechte gewährt wurden.
Die Ansicht erkennt die Berechtigung MANAGE GRANTS nicht und zeigt daher im Vergleich zu einem SHOW-Befehl, der von einem Benutzer ausgeführt wird, der die Berechtigung MANAGE GRANTS hat, möglicherweise weniger Informationen an.
Die Spalte LAST_ALTERED wird aktualisiert, wenn die folgenden Operationen auf einem Objekt ausgeführt werden:
DDL-Operationen
DML-Operationen (nur für Tabellen)
Von Snowflake ausgeführte Wartungsoperationen auf Metadaten im Hintergrund.
Bei Ansichten und Tabellen verwenden Sie die Spalte LAST_DDL, um den Zeitpunkt der letzten Änderung an einem Objekt zu erfahren.
Der Wert in der Spalte LAST_DDL wird wie folgt aktualisiert:
Wenn eine Tabelle oder Ansicht erstellt wird, ist der LAST_DDL-Zeitstempel derselbe wie der CREATED-Zeitstempel.
Wenn eine Tabelle oder Ansicht gelöscht wird, ist der LAST_DDL-Zeitstempel derselbe wie der DELETED-Zeitstempel.
Die letzten DDL-Daten sind nicht verfügbar für Operationen, die vor dem Hinzufügen der Spalten stattgefunden haben. Die neuen DDL-Felder enthalten so lange
null
-Werte, bis eine DDL-Operation ausgeführt wird.Bei replizierten Datenbanken werden die Felder LAST_DDL und LAST_DDL_BY nur für Objekte der Primärdatenbank aktualisiert. Nach dem Failover werden die Felder LAST_DDL und LAST_DDL_BY für DDL-Operationen von Tabellen und Ansichten der neu heraufgestuften Primärdatenbank aktualisiert. Diese Felder bleiben bei Objekten der nun Sekundärdatenbank unverändert.
Bei Objekten in Sekundärdatenbanken, die während einer Aktualisierungsoperation neu erstellt wurden, sind diese Felder
null
.