Schema:

ACCOUNT_USAGE

COLUMNS-Ansicht

In dieser Kontonutzungsansicht wird für jede Spalte der im Konto definierten Tabellen eine Zeile angezeigt.

Siehe auch:

Ansicht DATABASES

Spalten

Spalte

Datentyp

Beschreibung

COLUMN_ID

NUMBER

Interner/vom System generierter Bezeichner für die Spalte.

COLUMN_NAME

TEXT

Name der Spalte.

TABLE_ID

NUMBER

Interner/vom System generierter Bezeichner für die Tabelle oder Ansicht der Spalte.

TABLE_NAME

TEXT

Tabelle oder Ansicht, zu der die Spalte gehört.

TABLE_SCHEMA_ID

NUMBER

Interner/vom System generierter Bezeichner für das Schema der Tabelle oder die Ansicht der Spalte.

TABLE_SCHEMA

TEXT

Schema, zu dem die Tabelle oder Ansicht gehört.

TABLE_CATALOG_ID

NUMBER

Interner/vom System generierter Bezeichner für die Datenbank der Tabelle oder die Ansicht der Spalte.

TABLE_CATALOG

TEXT

Datenbank, zu der die Tabelle oder Ansicht gehört.

ORDINAL_POSITION

NUMBER

Ordinalposition der Spalte in der Tabelle/Ansicht.

COLUMN_DEFAULT

TEXT

Standardwert der Spalte.

IS_NULLABLE

TEXT

Gibt an, ob die Spalte NULL-Werte zulässt.

DATA_TYPE

TEXT

Datentyp der Spalte.

CHARACTER_MAXIMUM_LENGTH

NUMBER

Maximale Länge von Zeichenfolgenspalten in Zeichen.

CHARACTER_OCTET_LENGTH

NUMBER

Maximale Länge von Zeichenfolgenspalten in Bytes.

NUMERIC_PRECISION

NUMBER

Numerische Genauigkeit von numerischen Spalten.

NUMERIC_PRECISION_RADIX

NUMBER

Basis der Genauigkeit von numerischen Spalten.

NUMERIC_SCALE

NUMBER

Dezimalstellenzahl von numerischen Spalten.

DATETIME_PRECISION

NUMBER

Nicht anwendbar für Snowflake.

INTERVAL_TYPE

TEXT

Nicht anwendbar für Snowflake.

INTERVAL_PRECISION

TEXT

Nicht anwendbar für Snowflake.

CHARACTER_SET_CATALOG

TEXT

Nicht anwendbar für Snowflake.

CHARACTER_SET_SCHEMA

TEXT

Nicht anwendbar für Snowflake.

CHARACTER_SET_NAME

TEXT

Nicht anwendbar für Snowflake.

COLLATION_CATALOG

TEXT

Nicht anwendbar für Snowflake.

COLLATION_SCHEMA

TEXT

Nicht anwendbar für Snowflake.

COLLATION_NAME

TEXT

Nicht anwendbar für Snowflake.

DOMAIN_CATALOG

TEXT

Nicht anwendbar für Snowflake.

DOMAIN_SCHEMA

TEXT

Nicht anwendbar für Snowflake.

DOMAIN_NAME

TEXT

Nicht anwendbar für Snowflake.

UDT_CATALOG

TEXT

Nicht anwendbar für Snowflake.

UDT_SCHEMA

TEXT

Nicht anwendbar für Snowflake.

UDT_NAME

TEXT

Nicht anwendbar für Snowflake.

SCOPE_CATALOG

TEXT

Nicht anwendbar für Snowflake.

SCOPE_SCHEMA

TEXT

Nicht anwendbar für Snowflake.

SCOPE_NAME

TEXT

Nicht anwendbar für Snowflake.

MAXIMUM_CARDINALITY

TEXT

Nicht anwendbar für Snowflake.

DTD_IDENTIFIER

TEXT

Nicht anwendbar für Snowflake.

IS_SELF_REFERENCING

TEXT

Nicht anwendbar für Snowflake.

IS_IDENTITY

TEXT

Gibt an, ob die Spalte eine Identitätsspalte ist.

IDENTITY_GENERATION

TEXT

Gibt an, ob der Wert einer Identitätsspalte stets oder nur standardmäßig generiert wird. Snowflake unterstützt ausschließlich BY DEFAULT.

IDENTITY_START

TEXT

Nicht anwendbar für Snowflake.

IDENTITY_INCREMENT

TEXT

Nicht anwendbar für Snowflake.

IDENTITY_MAXIMUM

TEXT

Nicht anwendbar für Snowflake.

IDENTITY_MINIMUM

TEXT

Nicht anwendbar für Snowflake.

IDENTITY_CYCLE

TEXT

Gibt an, ob der Wert einer Identitätsspalte Wechsel zulässt. Snowflake unterstützt ausschließlich NO CYCLE.

IDENTITY_ORDERED

TEXT

Bei YES ist die Spalte eine ID-Spalte und hat die Eigenschaft ORDER. Bei NO ist die Spalte eine ID-Spalte und hat die Eigenschaft NOORDER.

SchemaEvolutionRecord

TEXT

Erfasst Informationen zu der zuletzt ausgelösten Schemaentwicklung bei einer gegebenen Tabellenspalte. Diese Spalte enthält die folgenden Unterfelder:

  • EvolutionType: Der Typ der ausgelösten Schemaentwicklung (ADD_COLUMN oder DROP_NOT_NULL).

  • EvolutionMode: Der auslösende Erfassungsmechanismus (COPY oder SNOWPIPE).

  • FileName: Der Dateiname, der die Entwicklung ausgelöst hat.

  • TriggeringTime: Der ungefähre Zeitpunkt, zu dem die Entwicklung der Spalte erfolgte.

  • QueryId oder PipeID: Ein eindeutiger Bezeichner der auslösenden Abfrage oder Pipe (QUERY ID für COPY oder PIPE ID für SNOWPIPE).

COMMENT

TEXT

Kommentar zur Spalte.

DELETED

TIMESTAMP_LTZ

Datum und Zeit der Löschung der Spalte.

Nutzungshinweise

  • Die Latenzzeit der Ansicht kann bis zu 90 Minuten betragen.

  • Die Ansicht erkennt die Berechtigung MANAGE GRANTS nicht und zeigt daher im Vergleich zu einem SHOW-Befehl, der von einem Benutzer mit der Berechtigung MANAGE GRANTS ausgeführt wird, möglicherweise weniger Informationen an.

Beispiele

Im folgenden Beispiel werden alle Spalten der Tabelle myTable abgerufen, die in der Datenbank mydb definiert ist:

SELECT *
  FROM INFORMATION_SCHEMA.COLUMNS WHERE table_catalog = 'mydb' AND table_name = 'myTable' AND DELETED is null;
Copy