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