当我尝试使用此pk(自动增量)插入表格中
[foo] [bigint] IDENTITY(1,1) NOT NULL,
我收到以下错误消息:
Msg 2627, Level 14, State 1, Procedure foobar, Line 39 [Batch Start Line 2]
Violation of PRIMARY KEY constraint 'PK_bar'. Cannot insert duplicate key in object 'table_foo'. The duplicate key value is (9).
The statement has been terminated.
(1 row affected)
答案 0 :(得分:1)
DBCC CHECKIDENT('table', NORESEED)
返回不匹配的值。
DBCC CHECKIDENT('table', RESEED)
解决了。谢谢@Jeroen Mostert