我有一个表,MS SQL SERVER 2008
我已将其设置primary key
为自动递增,但如果我从该表中删除任何行并在表中插入一些新行,它将从下一个标识值开始,这会在标识值中产生间隙。我的程序要求所有身份或键都按顺序排列。
喜欢:分配表共有 16 行序列标识(1-16),但如果我删除第 16 位的值
Delete From Assignment Where assignment_id=16;
在此操作之后,当我插入新行时
Insert into Assignment(assignment_title)Values('myassignment');
它没有将 16 作为主键分配给这个新值,而是分配 17。
我怎么解决这个问题 ?