Information über Spalten von Basistabellen. Der aktuelle Berechtigungsschlüssel muss mindestens ein Spalten-Privileg für die Spalte oder das UTILITY-Privileg für die Datenbank besitzen.
Spaltenname | Datentyp | Inhalt | ||||
TABLE_CATALOG | CHAR (18) | Datenbankname | ||||
TABLE_SCHEMA | CHAR (31) | Name des Schemas, zu dem die Tabelle | ||||
TABLE_NAME | CHAR (31) | Name der Basistabelle | ||||
COLUMN_NAME | CHAR (31) | Spaltenname | ||||
ORDINAL_POSITION | SMALLINT | laufende Nummer der Spalte in der | ||||
COLUMN_DEFAULT | VARCHAR (256) | voreingestellter Wert, wie er bei der Spaltendefinition TRUNCATED, wenn die Darstellung des voreingestellten NULL-Wert sonst | ||||
IS_NULLABLE | VARCHAR (3) |
| ||||
DATA_TYPE | VARCHAR (24) | Datentyp der Spalte: | ||||
CHARACTER | SMALLINT | max. Länge der Spalte in Code Units, falls Datentyp CHARACTER, NULL-Wert sonst | ||||
NUMERIC_PRECISION | SMALLINT | Gesamtstellenzahl, falls numerischer Datentyp NULL-Wert sonst | ||||
NUMERIC_PRECISION | SMALLINT | Basis der Stellenzahl, falls numerischer Datentyp NULL-Wert sonst | ||||
NUMERIC_SCALE | SMALLINT | Nachkommastellenzahl, falls exakter numerischer Datentyp NULL-Wert sonst | ||||
DATETIME_PRECISION | SMALLINT | Nachkommastellenzahl, falls Datentyp TIME oder NULL-Wert sonst | ||||
Die Spalten OLDEST_DESCRIPTOR* sind belegt, falls DATA_TYPE ist OLDEST: | ||||||
OLDEST_DESCRIPTOR1 | CHAR (1) |
NULL-Wert, wenn DATATYP nicht OLDEST | ||||
OLDEST_DESCRIPTOR2 | CHAR (1) |
NULL-Wert, wenn DATATYPE nicht OLDEST | ||||
OLDEST_DESCRIPTOR3 | CHAR (1) |
NULL-Wert, wenn DATATYPE nicht OLDEST | ||||
OLDEST_DESCRIPTOR4 | CHAR (1) |
NULL-Wert, wenn DATATYPE nicht OLDEST | ||||
COLUMN_DESCRIPTOR1 | CHAR (1) |
| ||||
COLUMN_DESCRIPTOR2 | CHAR (1) |
| ||||
COLUMN_DESCRIPTOR3 | CHAR (1) |
| ||||
COLUMN_DESCRIPTOR4 | CHAR (1) |
| ||||
COLUMN_DESCRIPTOR5 | CHAR (1) |
| ||||
PK_DISTANCE | SMALLINT | Abstand der Spalte zum Anfang des NULL-Wert, falls Spalte nicht im | ||||
SESAM_SAN | CHAR (3) | Symbolischer Attributname der Spalte NULL-Wert, falls Spalte in SQL-Tabelle | ||||
SESAM_DEFAULT | CHAR (2) | CALL-DML-Voreinstellung (ggf. mit NULL-Wert, falls Spalte in SQL-Tabelle | ||||
FIRST_OCCURRENCE | SMALLINT | erste mögliche Ausprägung einer multiplen NULL-Wert, falls Spalte nicht multipel | ||||
LAST_OCCURRENCE | SMALLINT | letzte mögliche Ausprägung einer multiplen NULL-Wert, falls Spalte nicht multipel |
Tabelle 64: View BASE_TABLE_COLUMNS des INFORMATION_SCHEMA