decimal[ ( p[ , s] ) ] и numeric[ ( p[ , s] ) ]
Числа с фиксированной точностью и масштабом. При использовании максимальной точности числа могут принимать значения в диапазоне от -10^38+1 до 10^38-1. Синонимами типа decimal по стандарту ISO являются типы dec и dec( p, s ) . Тип numeric функционально эквивалентен типу decimal.
https://docs.microsoft.com/ru-RU/sql/t-sql/data-types/decimal-and-numeric-transact-sql?view=aps-pdw-2016INT - Тип точных числовых данных, использующие целые значения от -2^31 (-2 147 483 648) до 2^31-1 (2 147 483 647).
https://docs.microsoft.com/ru-RU/sql/t-sql/data-types/int-bigint-smallint-and-tinyint-transact-sql?view=aps-pdw-2016