Spectrum Technology Platform unterstützt folgende üblicherweise in Datenbanken verwendeten Datentypen:
- bigdecimal
- Ein numerischer Datentyp, der eine Genauigkeit von 38 Dezimalstellen unterstützt. Verwenden Sie diesen Datentyp für Daten in mathematischen Berechnungen, die einen hohen Grad von Genauigkeit erfordern, speziell solche mit Finanzdaten. Der Datentyp „bigdecimal“ unterstützt genauere Berechnungen als der Datentyp „double“.
- boolean
- Ein logischer Typ mit zwei Werten: wahr und falsch.
- date
- Ein Datentyp, der einen Monat, einen Tag und ein Jahr enthält. Beispiel: 2012-01-30 oder 30. Januar 2012. Sie können ein standardmäßiges Datumsformat in der Spectrum Management Console angeben.
- datetime
- Ein Datentyp, der Tag, Monat, Jahr und Stunden, Minuten und Sekunden enthält. Beispiel: 30.01.2012 18:15:00.
- double
- Ein numerischer Datentyp, der sowohl negative als auch positive Zahlen mit doppelter Genauigkeit zwischen 2-1074 und (2-2-52)×21023 enthält. In der E-Notation liegt der Wertebereich bei -1,79769313486232E+308 bis 1,79769313486232E+308.
- float
- Ein numerischer Datentyp, der sowohl negative als auch positive Zahlen mit einzelner Genauigkeit zwischen 2-149 und (2-223)×2127 enthält. In der E-Notation liegt der Wertebereich bei -3,402823E+38 bis 3,402823E+38.
- integer
- Ein numerischer Datentyp, der sowohl positive als auch negative ganze Zahlen zwischen -231 (-2,147,483,648) und 231-1 (2,147,483,647) enthält.
- long
- Ein numerischer Datentyp, der sowohl negative als auch positive ganze Zahlen zwischen -263 (-9.223.372.036.854.775.808) und 263-1 (9.223.372.036.854.775.807) enthält.
- string
- Eine Folge von Zeichen.
- time
- Ein Datentyp, der die Tageszeit enthält. Beispiel: 21:15:59 oder 9:15:59 PM.
- Raw
- Ein Oracle-Datentyp zur Speicherung von Binärdaten variabler Länge. Die maximale Größe beträgt 2000 Byte. (Die maximale Länge in Oracle 7 betrug 255 Byte.)
Andere Datenbank-Datentypen werden automatisch einem der unterstützte Datentypen wie folgt zugeordnet:
Datenbank-Datentyp | Unterstützter Datentyp |
---|---|
Typen für Datum/Uhrzeit | |
TIMESTAMP | datetime |
Zeichenfolgentypen | |
CHAR | string |
CLOB | string |
LONGVARCHAR | string |
NCHAR | string |
NVARCHAR | string |
VARCHAR | string |
Numerische Typen | |
BIGINT | long |
Decimal | double |
FLOAT | double |
NUMERIC | bigdecimal |
REAL | float |
SMALLINT | integer |
TINYINT | integer |
Boolesche Typen | |
BIT | boolean |