当前位置: 代码迷 >> 综合 >> 【问】做全部数据下载时提示“违反了 PRIMARY KEY 约束 ‘PK_T_BD_ITEM_INFO‘。不能在对象 ‘t_bd_item_info‘ 中插入重复键。
  详细解决方案

【问】做全部数据下载时提示“违反了 PRIMARY KEY 约束 ‘PK_T_BD_ITEM_INFO‘。不能在对象 ‘t_bd_item_info‘ 中插入重复键。

热度:6   发布时间:2024-02-24 02:24:40.0
【问题描述】

做全部数据下载时提示“违反了 PRIMARY KEY 约束 'PK_T_BD_ITEM_INFO'。不能在对象 't_bd_item_info' 中插入重复键。

 

【答】

修复门店的自增列即可。

use isszmv8_branch 
go
declare @tablename varchar(100)
declare  test_cur cursor for
select object_name(id) from syscolumns
where status=128
open test_cur
fetch test_cur into @tablename
while @@fetch_status=0
begin  
   DBCC CHECKIDENT (@tablename, RESEED)  
   fetch test_cur into @tablename
end
close test_cur
deallocate test_cur
go

  相关解决方案