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 Spectrum 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.
- flottement
- 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.
- nombre entier
- 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.
- temps
- 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 | chaîne |
CLOB | chaîne |
LONGVARCHAR | chaîne |
NCHAR | chaîne |
NVARCHAR | chaîne |
VARCHAR | chaîne |
Types numériques | |
BIGINT | long |
DECIMAL | double |
FLOAT | double |
NUMERIC | bigdecimal |
REAL | flottement |
SMALLINT | nombre entier |
TINYINT | nombre entier |
Types Booléen | |
BIT | booléen |