Information über Spalten von Basistabellen und Views der Datenbank.
Spaltenname | Datentyp | Inhalt | ||||
TABLE_SCHEMA | CHAR (31) | Name des Schemas, zu dem die Tabelle | ||||
TABLE_NAME | CHAR (31) | Name der Basistabelle oder des View | ||||
COLUMN_NAME | CHAR (31) | Spaltenname | ||||
ORDINAL_POSITION | SMALLINT | laufende Nummer der Spalte in der Tabelle | ||||
COLUMN_DEFAULT | VARCHAR (256) | nur bei Basistabellen: 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) | Y linksbündig N nicht linksbündig NULL-Wert, wenn DATATYPE nicht OL DEST | ||||
OLDEST_DESCRIPTOR2 | CHAR (1) | Y Füllzeichen N keine Füllzeichen NULL-Wert, wenn DATATYPE nicht OL DEST | ||||
OLDEST_DESCRIPTOR3 | CHAR (1) | Y Null (0) als Wert erlaubt N Null (0) nicht erlaubt NULL-Wert, wenn DATATYPE nicht OLDEST | ||||
OLDEST_DESCRIPTOR4 | CHAR (1) | Y Wert hat arithmetisches Ergebnis N Wert hat kein arithmetisches Ergebnis NULL-Wert, wenn DATATYPE nicht OLDEST | ||||
COLUMN_DESCRIPTOR1 | CHAR (1) | Y Basistabellen-Spalte besitzt genau einen einfachen Index und kommt nicht in zusammengesetztem Index vor N sonst | ||||
COLUMN_DESCRIPTOR2 | CHAR (1) | Y Basistabellen-Spalte besitzt genau einen zusammengesetzten Index und keinen einfachen Index N sonst | ||||
COLUMN_DESCRIPTOR3 | CHAR (1) | Y Basistabellen-Spalte besitzt mehr als einen Index N sonst | ||||
COLUMN_DESCRIPTOR4 | CHAR (1) | Y Basistabellen-Spalte besitzt eine CALL-DML-Voreinstellung N sonst | ||||
COLUMN_DESCRIPTOR5 | CHAR (1) | Y Basistabellen-Spalte ist eine multiple Spalte N sonst | ||||
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 nicht in Basistabelle | ||||
SESAM_BAN | CHAR (2) | Binärer Attributname der Spalte NULL-Wert, falls Spalte nicht in Basistabelle definiert | ||||
SESAM_DEFAULT | CHAR (2) | CALL-DML-Voreinstellung (mit Vorzeichen, NULL-Wert, falls Spalte nicht in Basistabelle | ||||
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 111: View SYS_COLUMNS des SYS_INFO_SCHEMA