Types de données entières
Les types entiers sont des types de données exactes. Le système génère une erreur si une valeur du champ d'entrée ne peut être exprimée sans perte de précision dans la table cible.
- Syntaxe
[+|-]<digit>…- Descriptif
- Signe avant-coureur facultatif
- Zéros initiaux illimités
- Au moins un chiffre décimal
- Restrictions
- Pas de virgules séparatrices de milliers
- Pas de prise en charge de la notation exponentielle
Le tableau suivant décrit le traitement des nombres entiers.
| Type SQL | Alias | Représentation | Valeurs |
|---|---|---|---|
| BYTEINT | int1 | 1 octet, signé | La valeur minimale est de -128. La valeur maximale est de 127. |
| smallint | int2 | 2 octets, signés | La valeur minimale est de -32768. La valeur maximale est de 32767. |
| entier | int ou int4 | 4 octets, signés | La valeur minimale est -2147483648. La valeur maximale est 2147483647. |
| bigint | int8 | 8 octets, signés | La valeur minimale est -9223372036854775808. La valeur maximale est 9223372036854775807. |