查询多账簿科目余额表报错,提示如下:违反了 PRIMARY KEY 约束原创
金蝶云社区-皮皮皮卡球
皮皮皮卡球
2人赞赏了该文章 396次浏览 未经作者许可,禁止转载编辑于2023年05月22日 09:53:20

查询多账簿科目余额表报错,提示如下:违反了 PRIMARY KEY 约束“PK_A1EC346BF46311ED9D2982CCD7D”。不能在对象“dbo.TMPA1EC346BF46311ED9D2982CCD7D”中插入重复键。重复键值为 (101275, 202304, 16394, 0, 1, 1)。以前都是正常的,请问该如何处理?

-----------重点关注16394

-----------重点关注16394

-----------重点关注16394

-----------分配型科目账套不适用此解决方案

-----------分配型科目账套不适用此解决方案

-----------分配型科目账套不适用此解决方案

上传图片

对应问题出现在共享型科目账套中。

--对应修复SQL

--BAK

SELECT * INTO T_BD_ACCOUNT_SQLBAK_20230522 FROM T_BD_ACCOUNT;

--查询看看错误数据应该有10多行。超过20行应该是其他问题

select   facctid, FMASTERID from  T_BD_ACCOUNT where facctid <>FMASTERID;

--更新数据

update  T_BD_ACCOUNT set FMASTERID = FACCTID where facctid <>FMASTERID;


赞 2