quarta-feira, 12 de agosto de 2015

Tipos de Dados do FireBird

Tipos de Dados do Firebird
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