Utilizando dados inteiros

Integers são números inteiros e não contêm decimais ou frações.

O Microsoft SQL Server possui os seguintes tamanhos de tipos de dados Integer:

  • bigint

    Tem um comprimento de 8 bytes e armazena números de -2^63 (-9.223.372.036.854.775.808) até 2^63-1 (9.223.372.036.854.775.807).

  • integer ou int

    Tem um comprimento de 4 bytes e armazena números de –2.147.483.648 até 2.147.483.647.

  • smallint

    Tem um comprimento de 2 bytes e armazena números de -32.768 até 32.767.

  • tinyint

    Tem um comprimento de 1 byte e armazena números de 0 até 255.

Podem ser utilizados objetos e expressões Integer com qualquer operação matemática. Qualquer fração gerada por essas operações é truncada, não arredondada. Por exemplo, SELECT 5/3 retorna um valor de 1 e não o valor 2, que seria retornado se o resultado fracionário fosse arredondado.

Os tipos de dados Integer são os únicos que podem ser utilizados com a propriedade IDENTITY, que é um número incrementado automaticamente. Normalmente, a propriedade IDENTITY é utilizada para gerar números exclusivos de identificação ou chaves primárias de forma automática.

Os dados Integer não precisam ser incluídos entre aspas simples como caracteres ou dados de data e hora.