Schema:

ORGANIZATION_USAGE

Ansicht TYPES

Wichtig

Diese Ansicht ist nur im Organisationskonto verfügbar. Weitere Informationen dazu finden Sie unter Premium-Ansichten im Organisationskonto.

In dieser Organization Usage-Ansicht wird für jeden in einem Konto angegebenen benutzerdefinierten Typ eine Zeile angezeigt.

Siehe auch:

TYPES view (Information Schema) , Ansicht TYPES (Account Usage)

Spalten

Spalten auf Organisationsebene

Spaltenname

Datentyp

Beschreibung

ORGANIZATION_NAME

VARCHAR

Name der Organisation.

ACCOUNT_LOCATOR

VARCHAR

Vom System generierter Bezeichner für das Konto.

ACCOUNT_NAME

VARCHAR

Benutzerdefinierter Bezeichner für das Konto.

Zusätzliche Spalten

Spaltenname

Datentyp

Beschreibung

TYPE_ID

NUMBER

Interner/vom System generierter Bezeichner für den Typ.

TYPE_NAME

VARCHAR

Name des Typs.

TYPE_SCHEMA_ID

NUMBER

Interner/systemgenerierter Bezeichner für das Schema, das den Typ enthält.

TYPE_SCHEMA

VARCHAR

Schema, das den Typ enthält.

TYPE_CATALOG_ID

NUMBER

Interner/systemgenerierter Bezeichner für die Datenbank, die den Typ enthält.

TYPE_CATALOG

VARCHAR

Datenbank, die den Typ enthält.

TYPE_OWNER

VARCHAR

Name der Rolle, der der Typ gehört.

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.

BASE_DATA_TYPE

VARCHAR

Zugrunde liegender Datentyp des benutzerdefinierten Typs.

CHARACTER_MAXIMUM_LENGTH

NUMBER

Maximale Länge in Zeichen für VARCHAR-Typen.

CHARACTER_OCTET_LENGTH

NUMBER

Maximale Länge in Bytes für VARCHAR-Typen.

NUMERIC_PRECISION

NUMBER

Numerische Genauigkeit für NUMBER-Typen.

NUMERIC_PRECISION_RADIX

NUMBER

Basis der numerischen Genauigkeit für NUMBER-Typen.

NUMERIC_SCALE

NUMBER

Numerische Skalierung für NUMBER-Typen.

DATETIME_PRECISION

NUMBER

Genauigkeit der Sekundenbruchteile für TIMESTAMP-Typen.

CHECK_EXPRESSION

VARCHAR

Nicht anwendbar für Snowflake.

DEFAULT_EXPRESSION

VARCHAR

Nicht anwendbar für Snowflake.

IS_NULLABLE_DEFAULT

VARCHAR

Nicht anwendbar für Snowflake.

COLLATION_NAME

VARCHAR

Nicht anwendbar für Snowflake.

CREATED

TIMESTAMP_LTZ

Datum und Uhrzeit der Erstellung des Typs.

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.

DELETED

TIMESTAMP_LTZ

Datum und Zeit der Löschung des Typs.

COMMENT

VARCHAR

Kommentar zu diesem Typ.

Nutzungshinweise

  • Die Latenz der Ansicht kann bis zu 24 Stunden 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 Benutzenden mit der Berechtigung MANAGE GRANTS ausgeführt wird, 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) Diese Spalte wird auch dann aktualisiert, wenn keine Zeilen von der DML-Anweisung betroffen sind.

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

Beispiele

Abrufen aller benutzerdefinierten Typen in der Organisation:

SELECT type_name, type_catalog, type_schema, type_owner, base_data_type
  FROM SNOWFLAKE.ORGANIZATION_USAGE.TYPES
  ORDER BY created DESC;

Abrufen von benutzerdefinierten Typen, die gelöscht wurden:

SELECT type_name, type_catalog, type_schema, deleted
  FROM SNOWFLAKE.ORGANIZATION_USAGE.TYPES
  WHERE deleted IS NOT NULL
  ORDER BY deleted DESC;