| тип | 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