Ansicht CLASS_INSTANCES¶
Diese Information Schema-Ansicht zeigt eine Zeile für jede Klasseninstanz in einer Datenbank an.
Spalten¶
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
NAME |
TEXT |
Name der Instanz. |
SCHEMA_NAME |
TEXT |
Name des Schemas, zu dem die Instanz gehört. |
DATABASE_NAME |
TEXT |
Name der Datenbank, zu der die Instanz gehört. |
CLASS_NAME |
TEXT |
Name der Klasse, von der die Instanz instanziiert wird. |
CLASS_SCHEMA_NAME |
TEXT |
Name des Schemas der Klasse, von der die Instanz instanziiert wird. |
CLASS_DATABASE_NAME |
TEXT |
Name der Datenbank der Klasse, von der die Instanz instanziiert wird. |
VERSION |
TEXT |
Aktuelle Version der Instanz. |
OWNER |
TEXT |
Name der Rolle, der die Instanz gehört. |
OWNER_ROLE_TYPE |
TEXT |
Der Typ der Rolle, die Eigentümer des Objekts ist, entweder |
CREATED |
TIMESTAMP_LTZ |
Datum und Uhrzeit der Erstellung der Instanz. |
COMMENT |
TEXT |
Kommentar zur Instanz. |
Nutzungshinweise¶
In der Ansicht werden nur Objekte angezeigt, für die der aktuellen Rolle in der Sitzung Zugriffsrechte gewährt wurden.
Die Ansicht enthält keine instanzen, die entfernt wurden. Um gelöschte Instanzen anzuzeigen, verwenden Sie stattdessen die Account Usage Ansicht CLASS_INSTANCES.
Beispiele¶
Rufen Sie die Namen aller Instanzen und die Klasse, von der sie instanziiert wurden, in der Datenbank mydatabase
ab:
SELECT name, class_name, class_schema_name, class_database_name
FROM mydatabase.INFORMATION_SCHEMA.CLASS_INSTANCES;