gpt4 book ai didi

sql-server - SQL Server 截断表后继续标识计数

转载 作者:行者123 更新时间:2023-12-03 15:11:17 25 4
gpt4 key购买 nike

我好像记得在 MySQL 截断表时,自动递增的索引字段将在它停止的地方继续。因此,如果该表被截断,最高 id 为 100,截断后的下一个 id 将为 101。

有没有办法在 中做到这一点? SQL Server ?我用超过 1000 行截断了我的表,但在截断下一个新 ID 后,我的身份列中又回到了 1。我希望它继续。

最佳答案

DBCC CHECKIDENT (<table name>, reseed, 1000)应该做的伎俩。

请注意,上面显示的重新种子将意味着下一个数字将是 1001,因此如果您希望下一个 ID 为 1000,请设置为 999。

This article再解释一下。

关于sql-server - SQL Server 截断表后继续标识计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17408545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com