SQL中的标识列问题

时间:2014-01-24 08:47:51

标签: sql-server

我有桌子'工作流程'其中workflowid作为标识列,也是主键。

问题是,假设我有500条记录并且我已删除了workflowid = 300

的记录

然后,如果我试图将新记录插入表中,将其标识值设置为301,这里显示重复键错误,这是显而易见的。

我无法理解为什么它会删除行的workflowid + 1,而不是占用总行数(500)+ 1,新标识应为501。

0 个答案:

没有答案