DB2 - Types de données

Ce chapitre présente différents types de données utilisés dans DB2.

introduction

Dans les tables DB2 Database, chaque colonne a son propre type de données en fonction des besoins du développeur. On dit que le type de données est le type et la plage des valeurs dans les colonnes d'une table.

Types de données intégrés

  • Datetime
    • TIME: Il représente l'heure de la journée en heures, minutes et secondes.
    • TIMESTAMP: Il représente sept valeurs de la date et de l'heure sous forme d'année, de mois, de jour, d'heures, de minutes, de secondes et de microsecondes.
    • DATE: Il représente la date du jour en trois parties sous forme d'année, de mois et de jour.
  • String
    • Character
  • CHAR (fixed length): Longueur fixe des chaînes de caractères.
    • Longueur variable
  • VARCHAR: Chaînes de caractères de longueur variable.
  • CLOB: chaînes d'objet volumineuses, vous l'utilisez lorsqu'une chaîne de caractères peut dépasser les limites du type de données VARCHAR.
    • Graphic
  • GRAPHIC
    • Fixed length: Chaînes graphiques de longueur fixe contenant des caractères codés sur deux octets
    • Longueur variable
  • VARGRAPHIC: Chaîne graphique de caractères variables contenant des caractères à double bye.
  • DBCLOB: type d'objet grand
    • Binary
  • BLOB (longueur variable): chaîne binaire dans un grand objet
  • BOOLEAN: Sous la forme de 0 et 1.
  • Signed numeric
    • Exact
  • Binary integer
    • SMALLINT [16BIT]: En utilisant cela, vous pouvez insérer de petites valeurs int dans des colonnes
    • INTEGER [32BIT]: En utilisant cela, vous pouvez insérer de grandes valeurs int dans les colonnes
    • BIGINT [64BIT]: En utilisant cela, vous pouvez insérer des valeurs int plus grandes dans les colonnes
  • Decimal
    • DECIMAL (emballé)
    • DECFLOAT (virgule flottante décimale): En utilisant cela, vous pouvez insérer des nombres décimaux à virgule flottante
    • Approximate
  • Floating points
    • REAL (simple précision): à l'aide de ce type de données, vous pouvez insérer des nombres à virgule flottante simple précision.
    • DOUBLE (double précision): à l'aide de ce type de données, vous pouvez insérer des nombres à virgule flottante double précision.
  • eXtensible Mark-up Language
    • XML: Vous pouvez stocker des données XML dans cette colonne de type de données.