Der Datentyp legt den Bereich zulässiger Werte einer Spalte fest. In SQL wird der Datentyp einer Spalte mit der Spaltendefinition (siehe "Spalte") in den SQL-Anweisungen CREATE TABLE oder ALTER TABLE festgelegt.
BLOBs (Binary Large Objects) basieren in SESAM/SQL auf vorhandenen Datentypen und sind daher kein neuer Datentyp. Die Struktur und Bearbeitung solcher Objekte wird im Abschnitt „BLOB-Konstrukte“ beschrieben.
Datentyp | SQL-Schreibweise | Wertebereich |
alphanumerischer | CHAR[ACTER] [(länge)] | alphanumerische Zeichenketten Der Datentyp CHAR wird nur in |
alphanumerischer | { CHAR[ACTER] VARYING(max) | | alphanumerische Zeichenketten |
National-Datentyp: | { NATIONAL CHAR[ACTER] | | National-Zeichenketten der Länge Der Datentyp NCHAR wird nur in |
National-Datentyp: | { NATIONAL CHAR[ACTER] VARYING | | National-Zeichenketten kleiner |
numerisch: | SMALLINT | -215 bis 2<sup>15 </sup>bis 215-1 |
numerisch: | INT[EGER] | -231 bis 231-1 |
numerisch: | NUMERIC [(stellen[,bruchteil])] | Festpunktzahlen, deren Betrag 0 10-bruchteil bis 10stellen-bruchteil-10-bruchteil liegt Die Datentypen NUMERIC und |
numerisch: | DEC[IMAL] [(stellen[,bruchteil])] | |
numerisch: | REAL | Gleitpunktzahlen, deren Betrag 0 5.4E-79 bis 7.2E+75 liegt |
numerisch: | DOUBLE PRECISION | |
numerisch: | FLOAT[(stellen)] | |
Zeit-Datentyp: | DATE | Datumsangaben aus dem Bereich |
Zeit-Datentyp: | TIME(3) | Uhrzeiten aus dem Bereich |
Zeit-Datentyp: | TIMESTAMP(3) | Datumsangaben wie bei DATE, |