Mit*_*eat 16
一个bigint总是会支持
-2^63 (-9,223,372,036,854,775,808) to 2^63-1 (9,223,372,036,854,775,807)
Run Code Online (Sandbox Code Playgroud)
SQL Server TSQL不将此定义为常量,但始终为-2 ^ 63到2 ^ 63 - 1
参考:int,bigint,smallint和tinyint(Transact-SQL)
您还可以创建一个简单的用户定义函数来返回最大 bigint 值:
CREATE FUNCTION maxbigint() RETURNS bigint
AS
BEGIN
RETURN CAST(0x7FFFFFFFFFFFFFFF AS bigint)
END
GO
Run Code Online (Sandbox Code Playgroud)
然后您可以通过调用它来在任何您想要的地方使用它:dbo.maxbigint()。