sql跳转ID与主要字段

时间:2014-06-12 21:59:12

标签: sql sql-server

我的网站上有mssql,我不知道为什么,但有时记录跳过数字;例如,我的数字主ID显然是一个唯一的数字,每次插入新记录时都会增加1..2..3..4等但有时记录增加1000而不是1,这是一个缺陷还是故意做的通过微软?就像最近我的记录从67跳到1,068。

对于可能遇到此问题的任何人......此问题是MSSQL 2012中的错误

http://social.msdn.microsoft.com/Forums/sqlserver/en-US/3d256650-0e94-4d0f-8b52-0ba6e1903215/primary-key-auto-incrementing-by-1000-instead-of-1

1 个答案:

答案 0 :(得分:0)

MSSQL按照您指定的数量增加标识。您可以阅读详细信息here,但可能发生了许多事情。

DBA可能已重新列入您的列,或者其他开发人员可能已插入1000条记录,然后将其删除。引擎不会填写标识列。

我从来没有听说过DBMS自己决定跳过1000。