我的SQL Server 2008表中有一个字段,其自动编号增量为1,其中包含超过100,000条记录。
我们正在迁移服务器,所以我正在做一些春季大扫除,并将删除此表中的所有记录。
我仍然想要1个设施的自动编号增量,但我希望第一个记录从102001开始,这是可能的。
感谢。
答案 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)