TurboDB Engine Dokumentation
Column Data Types
Previous  Top  Next


Die folgenden Spaltentypen werden von TurboDB und Turbo SQL angeboten:

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