Voici les types de données élémentaires :
| Type | Description |
|---|---|
| BINARY(Nb_Octet) | Ce type est binaire et à la longueur spécifié en nombre d'octets (groupe de 8 bits). |
| BIT(Nb_Bit) | Ce type est binaire et à la longueur spécifié en nombre de bits. |
| BLOB | Ce type est un bloc de données dont la taille maximale est de 2 147 483 647 octets. |
| CHAR(longueur) | Ce type est une chaine de caractères ayant une longueur constante maximal de 4000 caractères. |
| CLOB | Ce type est un texte UNICODE-UCS-2 dont la taille maximale est de 2 147 483 647 octets. |
| DATE | Ce type est un date comprises entre le 1er janvier avant Jésus-Christ et le 31 décembre 4712 après Jésus-Christ. |
| DECIMAL(M,Dec) | Ce type est un nombre ayant longueur texte prédéfinit au niveau entier et de ses décimales. |
| DOUBLE PRECISION | Ce type est un nombre à virgule flottante allant de 10-308 à 10308. |
| FLOAT(p) | Ce type est un nombre à virgule flottante allant de 10-308 à 10308. |
| INTEGER | Ce type est un entier pouvant aller de -2 147 483 648 à 2 147 483 647. |
| LONG RAW(Nb_Octet) | Ce type est un bloc de données dont la taille maximale est de 2 147 483 647 octets. |
| LONG | Ce type est un texte dont la taille maximale est de 2 147 483 647 octets. |
| LONG VARBINARY(Nb_Octet) | Ce type est un bloc à valeur binaire dont la taille maximale est de 2 147 483 647 octets. |
| LONG VARCHAR(Nb_Octet) | Ce type est un texte dont la taille maximale est de 2 147 483 647 octets. |
| NUMERIC(M,Dec) | Ce type est un nombre ayant longueur texte prédéfinit au niveau entier et de ses décimales. |
| NUMBER(M,E) | Ce type est un nombre ayant longueur texte prédéfinit au niveau entier entre 1 et 38 chiffres et d'une échelle entre -84 et 127. |
| RAW(Nb_Octet) | Ce type est un bloc de données dont la taille maximale est de 2 000 octets. |
| REAL | Ce type est un nombre à virgule flottante allant de 10-38 à 1038. |
| SMALLINT | Ce type est un entier pouvant aller de -32 768 à 32 767. |
| TIME(Nb) | Ce type est une heure avec le format 24 heures. |
| TIMESTAMP | Ce type est un date et une heure. |
| TINYINT | Ce type est un entier pouvant aller de -128 à 127. |
| VARBINARY(Nb_Octet) | Ce type est un bloc à valeur binaire de taille variable. |
| VARCHAR(longueur) | Ce type est une chaine de caractères ayant une longueur variable entre 0 et 4096 caractères. |
| VARCHAR2(longueur) | Ce type est un une chaine de caractères ayant une longueur variable entre 0 et 4096 caractères. |
Voir également
Article - Les géants de l'informatique - Oracle
Dernière mise à jour : Samedi, le 23 mai 2015