自动编号字段

时间:2011-01-12 14:41:43

标签: sql sql-server auto-increment

我的SQL Server 2008表中有一个字段,其自动编号增量为1,其中包含超过100,000条记录。

我们正在迁移服务器,所以我正在做一些春季大扫除,并将删除此表中的所有记录。

我仍然想要1个设施的自动编号增量,但我希望第一个记录从102001开始,这是可能的。

感谢。

2 个答案:

答案 0 :(得分:4)

是的,只需将IDENTITY的起始值设置为您选择的号码即可。语法:IDENTITY (seed,increment)

CREATE TABLE Customers
(
  CustomerID int IDENTITY(102001, 1),
  Name nvarchar(MAX)
)

答案 1 :(得分:3)

我过去曾使用过这个TSQL命令重新播种表中的自动编号列

 DBCC CHECKIDENT ('dbo.TABLE', RESEED, 102001)