тип | INT |
псевдоним | INTEGER |
аналог в C# | int |
знак | - + |
диапазон | от -2147483648 до 2147483647 |
литерал | десятичный (например 15) шестнадцатеричный (например 0xF) |
размер в байтах | 4 |
При переполнении диапазона произойдет ошибка.
Script.sql
--INT --десятичный литерал DECLARE @a INT = -2147483648 PRINT @a SET @a = 2147483647 PRINT @a --шестнадцатеричный литерал SET @a = 0xF PRINT @a
--INT --десятичный литерал DECLARE @a INT = -2147483648 PRINT @a SET @a = 2147483647 PRINT @a --шестнадцатеричный литерал SET @a = 0xF PRINT @a
-2147483648
2147483647
15
2147483647
15