假设我在数据库中有一个 ID 列:
我想删除第 3 行:
现在我的数据库中的 ID 如下:
问题:是否可以重用(在这种情况下)ID 3 字段。那么 ID 4 跳转到 ID 3 字段?所以数据库应该是这样的:
我也知道 RESEED command DBCC CHECKIDENT (MyTable, RESEED, desiredIDNumber)
,但我认为我不需要这个。因为(在我的情况下)2> 中的所有 ID 都会改变。(ID3 得到 ID4,ID4 得到 ID5。ID5 不再存在)。