Type |
---|
Description |
DATE |
représente une valeur de date et d'heure comprises entre le 1er janvier 4712 BC et le 31 décembre 4712 AD. |
TIME(Nb) |
représente une valeur horaire avec des heures comprises entre 00 et 23, des minutes comprises entre 00 et 59 et des secondes entre 00 et 61.999. Le nombre Nb indique le nombre de chiffres dans les secondes, compris entre 0 et 6. |
TIMESTAMP |
utilisé pour le sockage, représente des valeurs de date : année, mois et jour, et des valeurs horaires : heure, minute et seconde. |
NUMBER(p, e) |
représente un nombre avec une précision p de 1 à 38 chiffres et un échelle e comprise dans l'intervalle de -84 à 127. |
NUMERIC(p, e) |
représente un nombre avec une précision et une échelle comprises entre 0 et 38. |
DECIMAL(p, e) |
représente un nombre décimal avec une certaine précision p et une certaine échelle e comprises entre 0 et 38. |
REAL |
représente un nombre à virgule flottante de simple précision, compris entre 10-38 et 1038. |
FLOAT(p) |
représente un nombre à virgule flottante avec une certaine précision, compris entre 10-308 et 10308. |
DOUBLE PRECISION |
représente un nombre à virgule flottante de double précision, compris entre 10-308 et 10308. |
TINYINT |
représente un nombre entier compris entre -128 et +127. |
SMALLINT |
représente une valeur numérique entière comprise entre -32 768 et 32 767. |
INTEGER |
représente un nombre entier compris entre -231 et 231. |
BIGINT |
représente un nombre entier avec une précision de 19 chiffres compris entre -1019 et 1019. |
CHAR(Longueur) |
représente une chaîne de caractères non-Unicode d'une longueur fixe d'un maximum de |
VARCHAR(Nb_Octet) VARCHAR2(Nb_Octet) |
représente une chaîne de caractères d'une longueur variable maximum de |
LONG VARCHAR(Nb_Octet) |
représente une chaîne de caractères d'une longueur variable maximum de 2 gigaoctets. |
CLOB |
représente une grande chaîne de caractères UNICODE-UCS-2 d'une longueur variable d'un maximum de 2 gigaoctets. |
BIT(Nb_Bit) |
représente la valeur d'un bit, soit 0 ou 1. |
RAW(Nb_Octet) |
représente des données binaires bruts d'une taille maximum de |
BINARY(Nb_Octet) |
représente une valeur binaire de taille fixe d'un maximum de |
VARBINARY(Nb_Octet) |
utilisé pour le stockage, représente une valeur binaire d'une longueur variable. |
LONG VARBINARY(Nb_Octet) |
utilisé pour le stockage, représente des données binaires bruts d'une taille varaiable maximum de 2 gigaoctets. |
LONG |
représente une chaîne de caractères d'une longueur variable d'une taille maximum de 2 gigaoctets. |
LONG RAW(Nb_Octet) |
représente des données binaires bruts d'une taille maximum de 2 gigaoctets. |
BLOB |
représente une grande valeur binaire d'une taille d'un maximum de 2 147 483 647 octets. |
ROWID |
représente une valeur hexadécimale de 16 octets représentant l'adresse unique d'une ligne de tableau. |