Tipos de dados de números inteiros

Os tipos de números inteiros são tipos de dados exatos. O sistema gera um erro se um valor do campo de entrada não puder ser expresso sem perda de precisão na tabela de destino.

Sintaxe
[+|-]<digit>
Descrição
  • Sinal de orientação opcional
  • Zeros à esquerda ilimitados
  • Pelo menos um dígito decimal
Limitações
  • Nenhuma vírgula separadora de milhares
  • Nenhum suporte para notação exponencial
A tabela a seguir descreve a manipulação de número inteiro.
Tabela 1. Manipulação de número inteiro
Tipo de SQL conectar Representação Valores
byteint int1 1 byte, com sinal O valor mínimo é -128. O valor máximo é 127.
smallint int2 2 bytes, com sinal O valor mínimo é -32768. O valor máximo é 32767.
número inteiro int ou int4 4 bytes, com sinal O valor mínimo é –2147483648. O valor máximo é 2147483647.
bigint int8 8 bytes, com sinal O valor mínimo é –9223372036854775808. O valor máximo é 9223372036854775807.