加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – 具有超过maxint的标识(int)的SQL Server 2005表会

发布时间:2020-12-12 06:44:45 所属栏目:MsSql教程 来源:网络整理
导读:例如,SQL Server会警告你还是会死? 解决方法 当您溢出IDENTITY列时,SQL Server 2005将抛出以下错误. Server: Msg 8115,Level 16,State 1,Line 1Arithmetic overflow error converting IDENTITY to data type int.Arithmetic overflow occurred. 您的标识列不
例如,SQL Server会警告你还是会死?

解决方法

当您溢出IDENTITY列时,SQL Server 2005将抛出以下错误.
Server: Msg 8115,Level 16,State 1,Line 1
Arithmetic overflow error converting IDENTITY to data type int.
Arithmetic overflow occurred.

您的标识列不必限制为INT,如果您怀疑INT不够大,实际上可以设置为BIGINT.

INT(32位签名)将升至2,147,483,647和BIGINT(64位签名)至9,223,372,036,854,775,807(即9个quintillion,足以满足地球上每人13亿的身份).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读