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