小学生用语:关于MSSQL INT类递增问题
来源:百度文库 编辑:杭州交通信息网 时间:2024/06/16 06:00:55
请教一下,如果当前递增已到了10000,中间我删除了2000-10000的ID记录,我想把其实记录还原成2001,有人知道怎么还原吗?
以前用Access自动ID,需要把所有记录删除掉,然后压缩数据库,再把前2000条导入及可,SQL好象这样做不行!
以前用Access自动ID,需要把所有记录删除掉,然后压缩数据库,再把前2000条导入及可,SQL好象这样做不行!
使用DBCC CHECKINDENT来更正标识值
比如你的表名为test
则在查询分析器里执行
DBCC CHECKINDENT (test,reseed,2001)
执行以后,向test表插入新数据的时候自增列就从2001开始了。