有时在测试数据库时会产生大量数据,但是仅仅删除数据是无法将自增的id号清零的,这个时候就要用到重置id位置的方法。
dbcc
checkident(tb_
table
, reseed,
0
)
其中 table是表名称。可以将标志的当前值设定到任意的值。下一次插入得值将会是这个当前值 + 1。例如:
dbcc
checkident(tb_
table
, reseed,
5
)
insert into tb_ table (name) values ( ' immc1979 ' )
insert into tb_ table (name) values ( ' immc1979 ' )
得到的新纪录的 id 是 6。注意重设得值可能会导致插入后产生重复,如果没有清零的话。