Ansicht FIELDS

In dieser Information Schema-Ansicht wird eine Zeile für jeden strukturierten OBJECT-Typ und eine Zeile für Schlüssel und Wert in einem MAP-Typ in einem Objekt (einer Spalte in einer Tabelle) der angegebenen (oder aktuellen) Datenbank angezeigt.

Für MAP-Typen enthält die Ansicht separate Zeilen für Schlüssel und Wert.

Jede Zeile beschreibt den Typ des Elements in dem strukturierten ARRAY-Typ.

Spalten

Spaltenname

Datentyp

Beschreibung

OBJECT_CATALOG

VARCHAR

Datenbank, die das Objekt enthält, das diesen OBJECT- oder MAP-Typ verwendet.

OBJECT_SCHEMA

VARCHAR

Schema, das das Objekt enthält, das diesen OBJECT- oder MAP-Typ verwendet.

OBJECT_NAME

VARCHAR

Name des Objekts, das diesen OBJECT- oder MAP-Typ verwendet (z. B. Name einer Tabelle).

OBJECT_TYPE

VARCHAR

Typ des Objekts, das diesen OBJECT- oder MAP-Typ verwendet:

  • TABLE (bei Verwendung durch eine Spalte)

ROW_IDENTIFIER

VARCHAR

Typidentifikator. Verwenden Sie diesen für das Verknüpfen mit:

  • Spalte DTD_IDENTIFIER in der Ansicht COLUMNS

  • Spalte DTD_IDENTIFIER in der Ansicht ELEMENT_TYPES (für verschachtelte Typen)

  • Spalte DTD_IDENTIFIER in dieser Ansicht (für verschachtelte Typen)

FIELD_NAME

VARCHAR

Einer der folgenden Werte:

  • Bei strukturierten OBJECT-Typen der Name des Schlüssels

  • Bei MAP-Typen KEY für den Schlüssel oder VALUE für den Wert

ORDINAL_POSITION

NUMBER

Ordinalposition des Schlüsseln im OBJECT- oder MAP-Typ. Diese Position ist 1-basiert.

Bei MAP-Typen ist die Ordinalposition des Schlüssels 1 und die Ordinalposition des Wertes 2.

DATA_TYPE

VARCHAR

Datentyp des Wertes (bei OBJECT-Typen) oder von Schlüssel oder Wert (bei MAP-Typen).

CHARACTER_MAXIMUM_LENGTH

NUMBER

Maximale Länge von Zeichenfolgenschlüsseln in Zeichen.

CHARACTER_OCTET_LENGTH

NUMBER

Maximale Länge von Zeichenfolgenschlüsseln in Bytes.

NUMERIC_PRECISION

NUMBER

Numerische Genauigkeit der numerischen Schlüssel oder Werte.

NUMERIC_PRECISION_RADIX

NUMBER

Radix der Genauigkeit der numerischen Schlüssel oder Werte.

NUMERIC_SCALE

NUMBER

Dezimalstellenzahl der numerischen Schlüssel oder Werte.

DATETIME_PRECISION

NUMBER

Nicht anwendbar für Snowflake.

INTERVAL_TYPE

VARCHAR

Nicht anwendbar für Snowflake.

INTERVAL_PRECISION

NUMBER

Nicht anwendbar für Snowflake.

CHARACTER_SET_CATALOG

VARCHAR

Nicht anwendbar für Snowflake.

CHARACTER_SET_SCHEMA

VARCHAR

Nicht anwendbar für Snowflake.

CHARACTER_SET_NAME

VARCHAR

Nicht anwendbar für Snowflake.

COLLATION_CATALOG

VARCHAR

Nicht anwendbar für Snowflake.

COLLATION_SCHEMA

VARCHAR

Nicht anwendbar für Snowflake.

COLLATION_NAME

VARCHAR

Sortierungsspezifikation für diese Schlüssel oder Werte.

UDT_CATALOG

VARCHAR

Nicht anwendbar für Snowflake.

UDT_SCHEMA

VARCHAR

Nicht anwendbar für Snowflake.

UDT_NAME

VARCHAR

Nicht anwendbar für Snowflake.

SCOPE_CATALOG

VARCHAR

Nicht anwendbar für Snowflake.

SCOPE_SCHEMA

VARCHAR

Nicht anwendbar für Snowflake.

SCOPE_NAME

VARCHAR

Nicht anwendbar für Snowflake.

MAXIMUM_CARDINALITY

NUMBER

Maximale Kardinalität. Ist derzeit immer auf NULL gesetzt.

DTD_IDENTIFIER

VARCHAR

Geschachtelter Typidentifikator. Verwenden Sie diesen für das Verknüpfen mit:

  • Spalte COLLECTION_TYPE_IDENTIFIER in der Ansicht ELEMENT_TYPES

  • Spalte ROW_IDENTIFIER in dieser Ansicht (für verschachtelte Typen)

Nutzungshinweise

  • In der Ansicht werden nur Objekte angezeigt, für die der aktuellen Rolle in der Sitzung Zugriffsrechte gewährt wurden.

    Die Ansicht berücksichtigt nicht die MANAGE GRANTS-Berechtigung und kann daher weniger Informationen anzeigen als der SHOW COLUMNS-Befehl, wenn beide von einem Benutzer ausgeführt werden, der die MANAGE GRANTS-Berechtigung hat.