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.