我已经从 SQL Server 数据库的表中删除了一些记录。
表中的 ID 如下所示:
99 100 101 1200 1201…
我想删除后面的记录(ID > 1200),然后我想重置自动增量,以便下一个自动生成的 ID 为 102。所以我的记录是连续的,有没有办法在 SQL Server 中做到这一点?
发出以下命令以重新设置 mytable 以从 1 开始:
DBCC CHECKIDENT (mytable, RESEED, 0)
在在线书籍(BOL、SQL 帮助)中阅读有关它的信息。另请注意,您的记录不要高于您设置的种子。