小学生用语:关于MSSQL INT类递增问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 11:07:42
请教一下,如果当前递增已到了10000,中间我删除了2000-10000的ID记录,我想把其实记录还原成2001,有人知道怎么还原吗?

以前用Access自动ID,需要把所有记录删除掉,然后压缩数据库,再把前2000条导入及可,SQL好象这样做不行!

使用DBCC CHECKINDENT来更正标识值

比如你的表名为test
则在查询分析器里执行

DBCC CHECKINDENT (test,reseed,2001)

执行以后,向test表插入新数据的时候自增列就从2001开始了。