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:
|
ROW_IDENTIFIER |
VARCHAR |
Typidentifikator. Verwenden Sie diesen für das Verknüpfen mit:
|
FIELD_NAME |
VARCHAR |
Einer der folgenden Werte:
|
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:
|
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.