Utilizando dados inteiros
Integers são números inteiros e não contêm decimais ou frações.
O MicrosoftSQL 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.
Consulte também