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.
Tableau 1. 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.