DB2 - Tipos de Dados

Este capítulo apresenta vários tipos de dados usados ​​no DB2.

Introdução

Nas tabelas do banco de dados DB2, cada coluna possui seu próprio tipo de dados, dependendo dos requisitos do desenvolvedor. O tipo de dados é o tipo e o intervalo dos valores nas colunas de uma tabela.

Tipos de dados integrados

  • Data hora
    • TIME: Representa a hora do dia em horas, minutos e segundos.
    • TIMESTAMP: Representa sete valores de data e hora na forma de ano, mês, dia, horas, minutos, segundos e microssegundos.
    • DATE: Representa a data do dia em três partes na forma de ano, mês e dia.
  • String
    • Character
  • CHAR (fixed length): Comprimento fixo de cadeias de caracteres.
    • Comprimento variável
  • VARCHAR: Cadeias de caracteres de comprimento variável.
  • CLOB: cadeias de objetos grandes, você usa quando uma cadeia de caracteres pode exceder os limites do tipo de dados VARCHAR.
    • Graphic
  • GRAPHIC
    • Fixed length: Strings gráficas de comprimento fixo que contêm caracteres de byte duplo
    • Comprimento variável
  • VARGRAPHIC: Cadeia gráfica de caracteres variáveis ​​que contém caracteres de bye duplo.
  • DBCLOB: tipo de objeto grande
    • Binary
  • BLOB (comprimento variável): string binária em objeto grande
  • BOOLEAN: No formato 0 e 1.
  • Signed numeric
    • Exact
  • Binary integer
    • SMALLINT [16BIT]: Usando isso, você pode inserir pequenos valores inteiros em colunas
    • INTEGER [32BIT]: Usando isso, você pode inserir grandes valores inteiros em colunas
    • BIGINT [64BIT]: Usando isso, você pode inserir valores inteiros maiores nas colunas
  • Decimal
    • DECIMAL (embalado)
    • DECFLOAT (ponto flutuante decimal): Usando isso, você pode inserir números de ponto flutuante decimal
    • Approximate
  • Floating points
    • REAL (precisão única): Usando este tipo de dados, você pode inserir números de ponto flutuante de precisão única.
    • DOUBLE (precisão dupla): Usando este tipo de dados, você pode inserir números de ponto flutuante de precisão dupla.
  • eXtensible Mark-up Language
    • XML: Você pode armazenar dados XML nesta coluna de tipo de dados.