假设我有一个包含数百行(10,000)的表,我删除了带有Id 500的行 - > 5000。
当我插入4,501个新行时,如果我将Id列重新设置为500,会发生什么?
Microsoft SQL服务器切割器是否足以将id 10,001分配给我插入的最终项目,还是会卡住?
答案 0 :(得分:0)
SQL会卡住,插入会失败;此外,微软并不建议重新设定一个新的价值观,而不是当前的价值。
您可能希望将数据复制到临时表中; truncate(这会将值重新设置为0)并将其插回 - 这将缩小差距。