Você está aqui: Firebird ::: Dicas & Truques ::: Tipos de Dados |
|||
Como usar o tipo de dados INTEGER do FirebirdQuantidade de visualizações: 10975 vezes |
|||
O tipo de dados INTEGER do Firebird é usado quando precisamos armazenar valores inteiros (sem a parte fracionária) na faixa de -2.147.483.648 até 2.147.483.647. Este tipo ocupa 4 bytes (32 bits) de memória. O uso mais frequente do tipo INTEGER é como chave primária ou chave estrangeira em tabelas que conterão milhões ou bilhões de registros. Este cenário é comum em sistemas de gerenciamento de clientes, pedidos, vendas, transações financeiras, etc. Veja um exemplo de comando DDL CREATE TABLE qua cria um tabela com um campo do tipo INTEGER:
Veja que o campo ID é do tipo INTEGER enquanto os campos NOME e EMAIL são do tipo VARCHAR(40). Para inserir dados nesta tabela podemos usar o seguinte comando DML INSERT INTO:
É importante observar que o Firebird se recusará a gravar os dados caso o valor fornecido para um campo do tipo INTEGER esteja fora da faixa permitida. Veja a seguinte query:
Aqui nós estamos fornecendo o valor 21474836472 (muito acima da faixa positiva permitida). O Firebird não permitirá a inserção do registro, exibindo a seguinte mensagem de erro: Arithmetic overflow or division by zero has occurred. arithmetic exception, numeric overflow, or string truncation. numeric value is out of range. |
|||
![]() |
|||
Veja mais Dicas e truques de Firebird |
Dicas e truques de outras linguagens |
Java - Como remover um elemento de uma determinada posição do ArrayList do Java usando o método remove() Java - Como construir uma data em Java usando o método set() da classe Calendar - Apostila Java Básico |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |