如何在某些数字后重置标识字段

时间:2012-01-04 09:51:27

标签: sql sql-server sql-server-2000

如何重置身份字段

查询

DBCC CHECKIDENT('table1', RESEED, 0)

以上查询正在重置所有身份字段,但我想从5001开始重置。

表1

id value

1 100
..
..
5000 430
6501 232
6501 343
...

从5001到6500(身份没有创建,所以我想从5000开始重置身份)。

预期产出

id值

1 100
..
..
5000 430
5001 280
...

如何进行查询

1 个答案:

答案 0 :(得分:4)

您已经回答了问题8 - )

DBCC CHECKIDENT('table1', RESEED, 5001)