重置数据库中的自动编号(标识字段)

时间:2010-03-17 15:14:13

标签: sql-server-ce identity

我使用Sql Server 精简版数据库文件将数据存储在我的Windows应用程序软件中。

在这个数据库中,我有一个带有身份字段的表。

当我在表中插入记录时,身份代码会自动递增。但是当我从表中删除所有记录并再次插入一些记录时,身份字段不会从1开始。

如何将此值重置为1?

2 个答案:

答案 0 :(得分:21)

CE中不存在DBCC,但您可以使用它:

ALTER TABLE t1 ALTER COLUMN id IDENTITY (1,1)

答案 1 :(得分:-3)

DBCC CHECKIDENT (mytable, RESEED, 1)

顺便说一下,这是这个的重复: Reset AutoIncrement in SQL Server after Delete

如果我没有名声,我会发布此评论。