Ansicht CLASS_INSTANCES

Diese Information Schema-Ansicht zeigt eine Zeile für jede Klasseninstanz in einer Datenbank an.

Siehe auch:

Ansicht CLASS_INSTANCE_FUNCTIONS, Ansicht CLASS_INSTANCE_PROCEDURES

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 ROLE oder DATABASE_ROLE. . Wenn eine Snowflake Native App Eigentümer des Objekts ist, ist der Wert APPLICATION. . Wenn Sie das Objekt löschen, gibt Snowflake NULL zurück, da ein gelöschtes Objekt keine Eigentümerrolle hat.

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