Listamos abaixo os tipos de dados do Firebird (até a versão 2.5). O link de cada tipo leva a uma dica exemplificando seu uso. Este é um trabalho em progresso. Mais tipos e exemplos de uso podem ser adicionados ou corrigidos a qualquer momento.
1 - Tipos de dados numéricos
Os tipos de dados numéricos são os mais frequentemente usados. Na versão 2.5 o Firebird apresenta sete tipos de dados numéricos. Três tipos foram projetados para guardar valores inteiros de vários tamanhos. Dois tipos são projetados para armazenar dados monetários e dois outros tipos foram projetados para armazenar valores decimais de precisão variada.
Tipo
|
Bytes
|
Mínimo e Máximo
|
SMALLINT |
2
|
-32.768 até 32.767
|
INTEGER |
4
|
-2.147.483.648 até 2.147.483.647
|
BIGINT |
8
|
-9.223.372.036.854.775.808 até 9.223.372.036.854.775.807
|
FLOAT
|
4
|
7 decimais significativos; -3.4 x 10^-38 até 3.4 x 10^38
|
DOUBLE PRECISION |
8
|
15 decimais significativos; -1.7 x 10^-308 até 1.7 x 10^308
|
NUMERIC |
Variável
|
Variável
|
DECIMAL |
Variável
|
Variável
|
2 - Tipos caracteres Na versão 2.5 o Firebird suporta os seguintes tipos para o armazenamento de caracteres.
Tipo
|
Bytes
|
CHAR |
1 byte por caractere, até o máximo de 32.767 bytes
|
VARCHAR |
1 byte por caractere, até o máximo de 32.767 bytes
|
3 - Tipos de datas e horas
Na versão 2.5 o Firebird apresenta os seguintes tipos de datas e horas:
Tipo
|
Faixa de Valores
|
Precisão
|
Bytes
|
DATE |
01/01/0001 à 31/12/9999
|
[pendente]
|
4
|
TIME |
00:00 até 23:59:59.9999
|
[pendente]
|
4
|
TIMESTAMP |
01/01/0001.00:00 à 31/12/9999.23:59:59
|
[pendente]
|
8
|
4 - Tipos de dados binários
O Firebird fornece os seguintes tipos de dados binários:
Tipo
|
Faixa de Valores
|
Bytes
|
BLOB |
dados binários de tamanho variável
|
até 8GB
|
|
|
|
Nenhum comentário:
Postar um comentário