Использование данных в формате целых чисел
Значения типа integer являются целыми числами и не содержат дробной части.
Microsoft SQL Server имеет целочисленные типы данных со следующими размерами.
bigint
Имеет длину 8 байт и может хранить числа в диапазоне от -2^63 (-9 223 372 036 854 775 808) до 2^63-1 (9 223 372 036 854 775 807).
integer или int
Имеет длину 4 байт и может хранить числа в диапазоне от -2 147 483 648 до 2 147 483 647.
smallint
Имеет длину 2 байт и может хранить числа в диапазоне от -32 768 до 32 767.
tinyint
Имеет длину 1 байт и может хранить числа в диапазоне от 0 до 255.
Целочисленные объекты и выражения могут быть использованы в любых математических операциях. Дробная часть результирующего значения не округляется, а усекается. Например, инструкция SELECT 5/3 возвращает значение 1. В результате операции округления было бы возвращено значение 2.
Свойство IDENTITY, являющееся автоматически увеличивающимся значением, может использоваться только с целочисленными значениями. Свойство IDENTITY обычно используется для автоматического присвоения уникальных идентификационных номеров или первичных ключей.
Целочисленные данные, в отличие от символьных данных и значений времени и даты, не должны заключаться в одинарные кавычки.