gpt4 book ai didi

sql-server - DBCC CHECKIDENT - 无法在对象中插入重复的键

转载 作者:行者123 更新时间:2023-12-03 01:52:58 26 4
gpt4 key购买 nike

我正在使用 Windows Azure Sql。

我已使用 DBCC CHECKIDENT ('Table_Name', RESEED, 1) 重新设定表的种子。没有主键为 36 的行。当我尝试插入行时,出现此错误:

违反主键约束“PK__tmp_ms_x__3214EC07EDF9A3FE”。无法在对象“dbo.TABLE_NAME”中插入重复的键。重复的键值为 (36)。

是否有另一个表正在检查主键?身份插入已打开。

最佳答案

执行以下命令

DBCC CHECKIDENT ('Table_Name', RESEED, 1) 
DBCC CHECKIDENT ('Table_Name', RESEED) --<-- without the seed value

第二次执行会将值重置为下一个最高的可用标识值。

关于sql-server - DBCC CHECKIDENT - 无法在对象中插入重复的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32129189/

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