如何在删除行后从0重新启动表的主键?

时间:2014-03-30 04:13:36

标签: sql sql-server sql-server-2008 primary-key

我从表中删除了28行。现在,桌子的PK从29开始,但我想从0开始。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

DBCC CheckIdent将重置表种子。选择如下:

GO
DBCC CHECKIDENT ('TableName');
GO

您还可以设置要开始的种子:

GO
DBCC CHECKIDENT ('TableName', RESEED, 10);
GO

Taken from MSDN