gpt4 book ai didi

sql-server - Sql Server 中自动递增 int 主键的最大值

转载 作者:行者123 更新时间:2023-12-02 11:52:11 27 4
gpt4 key购买 nike

有上限吗?当达到最大值时,SQL Server 是否会开始抛出 SqlException?你如何解决它? (存档?)

从 SQL Server 资源中我可以看到最大值为 2,147,483,647。我离那还很远,但我只是好奇。

最佳答案

int 的最大值确实是 2,147,483,647。

如果您尝试超过最大大小,您将收到此错误:

Msg 8115, Level 16, State 1, Line 2 
Arithmetic overflow error converting IDENTITY to data type int.
Arithmetic overflow occurred.

如果不够大,请使用 bigint (9,223,372,036,854,775,807)

关于sql-server - Sql Server 中自动递增 int 主键的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2295731/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com