Blog

SQL: Définition de Données : Type de Données

Un attribut d’une relation est défini pour un certain domaine. On peut également dire qu’il est d’un type particulier. Les types de données disponibles en SQL varient d’un SGBD à l’autre, on peut néanmoins citer un certain nombre de types standards que l’on retrouve dans tous les SGBD.

Les types numériques standard

  • Les nombres entiersINTEGER (ou INT) et SMALLINT, permettent de coder des entiers sur 4 octets (-2.147.483.648 à 2.147.483.647) ou 2 octets (-32.768 à 32.767).
  • Les nombres décimauxDECIMAL(X,Y), où X et Y sont optionnels et désignent respectivement le nombre de chiffres maximum pouvant composer le nombre, et le nombre de chiffres après la virgule. NUMERIC est un synonyme standard.
  • Les nombres à virgule flottanteFLOAT(X), avec X définissant la précision (nombre de bits de codage de la mantisse).REAL est un synonyme standard de FLOAT(24).