增加SQL Server中标识列的值,而不删除并重新创建表

时间:2009-06-12 14:45:18

标签: sql-server-2008 identity

在表格中,我有一个ID列,即Identity int。

如何才能使插入的下一行获得标识10000(我相信这称为标识种子) - 不丢弃并重新创建表格?

我需要这样做是因为外部服务的唯一性问题,应用程序访问。

2 个答案:

答案 0 :(得分:39)

DBCC CHECKIDENT (yourtable, reseed, 9999)

这将使下一个条目10000。

答案 1 :(得分:4)

这应该这样做:

DBCC CHECKIDENT (MyTableName, RESEED, 9999)