Sql 对表的ID列执行重新设定种子

Sql 对表的ID列执行重新设定种子,sql,sql-server-ce,Sql,Sql Server Ce,我有一个名为Deposit的数据库表,我想为该表的ID列的值重新设定种子 我使用以下代码: DBCC CHECKIDENT (Deposit, RESEED, 0) 但是错误表明SQLServerCompactEdition不支持DBCC,在CompactEdition中除了DBCC还有其他方法可以做到这一点吗? 提前感谢。这里有解决办法。 看看这个 看起来您可以通过编程方式更改列,而不是交互方式。 如果不需要数据,也可以删除并重新创建 是否需要将数据保留在表中?我不确定这是否在sql se

我有一个名为Deposit的数据库表,我想为该表的ID列的值重新设定种子

我使用以下代码:

DBCC CHECKIDENT (Deposit, RESEED, 0)
但是错误表明SQLServerCompactEdition不支持DBCC,在CompactEdition中除了DBCC还有其他方法可以做到这一点吗? 提前感谢。

这里有解决办法。 看看这个

看起来您可以通过编程方式更改列,而不是交互方式。 如果不需要数据,也可以删除并重新创建


是否需要将数据保留在表中?我不确定这是否在
sql server ce
上可用,请尝试
Truncate table Deposit
。如果支持,它将删除所有数据,并将ID重新设定为原始值。也不支持truncate