Die Systemtabelle COLUMNS enthält die Spalten aller Tabellen, View-Tabellen, Ergebnistabellen und Synonyme, für die der aktuelle Benutzer Privilegien besitzt.
COLUMNS
SCHEMANAME |
CHAR(32) |
Name des Schemas des Datenbankobjekts |
OWNER |
CHAR(32) |
Name des Eigentümers des Datenbankobjekts |
TABLENAME |
CHAR(32) |
Name des Datenbankobjekts |
COLUMNNAME |
CHAR(32) |
Name der Spalte |
MODE |
CHAR(3) |
Art der Spalte (KEY | MAN | OPT) |
DATATYPE |
CHAR(10) |
Datentyp der Spalte (BOOLEAN | CHAR | DATE | FIXED | FLOAT | INTEGER | LONG | SMALLINT | TIME | TIMESTAMP) |
CODETYPE |
CHAR(8) |
Codeattribut der Spalte (ASCII | BYTE | UNICODE) |
LEN |
FIXED(4) |
Länge bzw. Genauigkeit der Spalte |
DEC |
FIXED(3) |
Anzahl der Nachkommastellen bei den Spalten vom Datentyp FIXED |
NULLABLE |
CHAR(3) |
Spalte kann NULL-Wert annehmen (YES | NO) |
COLUMNPRIVILEGES |
CHAR(8) |
Privilegien des aktuellen Benutzers für die Spalte |
DEFAULT |
CHAR(254) |
Vorschlagswert (DEFAULT) für die Spalte |
DEFAULTFUNCTION |
CHAR(12) |
Name, wenn der DEFAULT-Wert eine der
folgenden Spezifikationen von Werten ist: |
DOMAINOWNER |
CHAR(32) |
Name des Eigentümers des Wertebereichs, der für die Spaltendefinition verwendet wurde |
DOMAINNAME |
CHAR(32) |
Name des Wertebereichs, der für die Spaltendefinition verwendet wurde |
POS |
FIXED(4) |
Originalposition der Spalte in der Tabelle |
KEYPOS |
FIXED(4) |
Originalposition der Schlüsselspalte in der Tabelle |
PHYSICALPOS |
FIXED(4) |
Position der Spalte auf Platte |
CREATEDATE |
DATE(10) |
Erzeugungsdatum der Spalte |
CREATETIME |
TIME(8) |
Erzeugungszeit der Spalte |
ALTERDATE |
DATE(10) |
Änderungsdatum der Spalte |
ALTERTIME |
TIME(8) |
Änderungszeit der Spalte |
TABLETYPE |
CHAR(8) |
Typ der Tabelle (TABLE | VIEW | SYNONYM | RESULT | SYSTEM) |
COMMENT |
LONG |
Kommentar zu der Spalte |
Siehe auch:
Systemtabellen auswerten, COLUMNS
SQL-Referenzhandbuch, Datentyp (data_type)