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.