sql-server – Int主键 – 超出int范围

前端之家收集整理的这篇文章主要介绍了sql-server – Int主键 – 超出int范围前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
只是想知道在超过2147483647条记录后究竟发生了什么?

解决方法

试试看
CREATE TABLE #tester (
    testerid INT IDENTITY(1,1) not null CONSTRAINT pk_tester 
    PRIMARY KEY CLUSTERED)

DBCC checkident(#tester,reseed,2147483647)

INSERT #tester DEFAULT VALUES 
INSERT #tester DEFAULT VALUES

Msg 8115,Level 16,State 1,Line 1
将IDENTITY转换为数据类型int的算术溢出错误.

有关快速修复,另请参见What To Do When Your Identity Column Maxes Out

猜你在找的MsSQL相关文章