Turbo SQL Column Type
|
TurboDB Column Type
|
Description
|
AUTOINC
|
AutoInc
|
Integer Feld, bezieht einen eindeutigen Wert von der Datenbank-Engine
|
CHAR(N)
|
String
|
Ansi String bis N Zeichen. 1 <= N <= 255
|
WCHAR(N)
|
WideString
|
Unicode String bis N Zeichen. Die aktuelle Länge in Bytes ist zwei mal die Anzahl an Zeichen. 1 <= N <= 127
|
BYTE
|
Byte
|
Ganzzahl zwischen 0 und 255
|
SMALLINT
|
SmallInt
|
Ganzzahl zwischen -32.768 und +32.767
|
INTEGER
|
Integer
|
Ganzzahl zwischen -2.147.483.648 und +2.147.483.647
|
BIGINT
|
BitInt
|
Ganzzahl zwischen -2^63 und +2^63-1
|
DOUBLE PRECISION
|
Float
|
Fließkommazahl zwischen 5.0 x 10^-324 und 1.7 x 10^308 mit 15 signifikanten Stellen
|
BOOLEAN
|
Boolean
|
Mögliche Werte sind TRUE und FALSE
|
TIME
|
Time
|
Tageszeit in Stunden und Minuten
|
DATE
|
Date
|
Datum zwischen 1.1.1 und 31.12.9999
|
TIMESTAMP
|
DateTime
|
Kombinierter Datentyp für Datum und Zeit mit einer Genauigkeit von Millisekunden zwischen 1.1.1 00:00:00.000 und 31.12.9999 23:59:59.999
|
ENUM("value1", "value2", ..)
|
Enum
|
Ein Wert aus der gegebenen Aufzählung. Die Werte müssen gültige Bezeichner mit maximal 40 Zeichen Länge sein. Die Summe der Werte darf 255 Zeichen nicht überschreiten. Es können maximal 16 Werte angegeben werden.
|
VARCHAR(N)
|
String
|
Wird in der aktuellen Version wie CHAR(N) behandelt
|
VARWCHAR(N)
|
WideString
|
Wird in der aktuellen Version wie WCHAR(N) behandelt
|
LONGVARCHAR
|
Memo
|
Ansi String variabler Länge bis zu 2 G Zeichen
|
LONGVARWCHAR
|
WideMemo
|
Unicode String variabler Länge bis zu 2 G Zeichen
|
LONGVARBINARY
|
Blob
|
Bit-Stream für unterschiedlichste Daten bis 2 GB
|
LINK("table_reference")
|
Link
|
Beinhaltet den Wert einer AutoInc-Spalte einer anderen Tabelle und stellt auf diese Weise eine 1:n Beziehung her
|
RELATION("table_reference")
|
Relation
|
Beinhaltet die Werte einer beliebigen Anzahl von AutoInc-Spalten einer anderen Tabelle und stellt auf diese Weise eine m:n Beziehung her
|