Types de données de base de données pris en charge

Spectrum™ Technology Platform prend en charge les types de données suivants, couramment utilisés dans les bases de données :

bigdecimal
Type de données numérique prenant en charge 38 points de précision décimaux. Utilisez ce type de données pour les données utilisées dans les calculs mathématiques requérant un haut niveau de précision, en particulier ceux impliquant des données financières. Le type de données bigdecimal prend en charge des calculs plus précis que le type de données double.
booléen
Type logique doté de deux valeurs : True et False.
date
Type de données contenant un mois, un jour et une année. Par exemple, 2012-01-30 ou January 30, 2012. Vous pouvez indiquer un format de date par défaut dans Management Console.
datetime
Type de données contenant un mois, un jour, une année et des heures, des minutes et des secondes. Par exemple, 2012/01/30 6:15 PM.
double
Un type de données numérique qui contient à la fois des nombres en double précision négatifs et positifs entre 2-1074 et (2-2-52)×21023. En notation E, la plage de valeurs est comprise entre -1.79769313486232E+308 et 1.79769313486232E+308.
flottant
Un type de données numérique contenant des nombres de précision seuls négatifs et positifs entre 2-149 et (2-223)×2127. En notation E, la plage de valeurs est comprise entre -3.402823E+38 et 3.402823E+38.
integer
Un type de données numériques qui contient à la fois des nombres entiers négatifs et positifs entre -231 (-2,147,483,648) et 231-1 (2,147,483,647).
long
Un type de données numériques qui contient à la fois des nombres entiers négatifs et positifs entre -263 (-9,223,372,036,854,775,808) et 263-1 (9,223,372,036,854,775,807).
chaîne
Séquence de caractères.
time
Type de données contenant l'heure du jour. Par exemple, 21:15:59 ou 9:15:59 PM.
Raw
Type de données Oracle pour le stockage de données binaires ) longueur variable. La taille maximale est de 2 000 octets (la longueur maximale dans Oracle 7 était de 255 octets).

D'autres types de données de base de données sont automatiquement mappés vers l'un des types de données pris en charge comme suit :

Type de données de base de données Type de données prises en charge
Types Date/Time
TIMESTAMP datetime
Types chaînes
CHAR string
CLOB string
LONGVARCHAR string
NCHAR string
NVARCHAR string
VARCHAR string
Types numériques
BIGINT long
DECIMAL double
FLOAT double
NUMERIC bigdecimal
REAL flottant
SMALLINT integer
TINYINT integer
Types Booléen
BIT booléen