DB2 - Tipos de datos

Este capítulo presenta varios tipos de datos utilizados en DB2.

Introducción

En las tablas de DB2 Database, cada columna tiene su propio tipo de datos según los requisitos del desarrollador. Se dice que el tipo de datos es el tipo y rango de los valores en las columnas de una tabla.

Tipos de datos integrados

  • Fecha y hora
    • TIME: Representa la hora del día en horas, minutos y segundos.
    • TIMESTAMP: Representa siete valores de fecha y hora en forma de año, mes, día, horas, minutos, segundos y microsegundos.
    • DATE: Representa la fecha del día en tres partes en forma de año, mes y día.
  • String
    • Character
  • CHAR (fixed length): Longitud fija de cadenas de caracteres.
    • Longitud variable
  • VARCHAR: Cadenas de caracteres de longitud variable.
  • CLOB: cadenas de objetos grandes, se usa cuando una cadena de caracteres puede exceder los límites del tipo de datos VARCHAR.
    • Graphic
  • GRAPHIC
    • Fixed length: Cadenas gráficas de longitud fija que contienen caracteres de doble byte
    • Longitud variable
  • VARGRAPHIC: Cadena gráfica de caracteres variables que contiene caracteres de doble bye.
  • DBCLOB: tipo de objeto grande
    • Binary
  • BLOB (longitud variable): cadena binaria en objeto grande
  • BOOLEAN: En forma de 0 y 1.
  • Signed numeric
    • Exact
  • Binary integer
    • SMALLINT [16BIT]: Con esto, puede insertar pequeños valores int en columnas
    • INTEGER [32BIT]: Con esto, puede insertar valores int grandes en columnas
    • BIGINT [64BIT]: Con esto, puede insertar valores int más grandes en columnas
  • Decimal
    • DECIMAL (empaquetado)
    • DECFLOAT (coma flotante decimal): con esto, puede insertar números de coma flotante decimal
    • Approximate
  • Floating points
    • REAL (precisión simple): con este tipo de datos, puede insertar números de punto flotante de precisión simple.
    • DOUBLE (precisión doble): con este tipo de datos, puede insertar números de coma flotante de precisión doble.
  • eXtensible Mark-up Language
    • XML: Puede almacenar datos XML en esta columna de tipo de datos.