PRIMARY KEY 主键冲突解决方案
【问题描述】
在进行业务操作保存时,提示主键冲突,不能插入重复键,如下图所示:
违反了PRIMARY KEY 约束 'XXXX'。不能在对象'XXXX'中插入重复键
【场景介绍】
在进行业务操作保存时,提示主键冲突,不能插入重复键
问题出现版本:所有版本
问题出现端:电脑端
【解决方案】
出现这样的提示是由于系统中有脏数据导致,请尝试下列操作来解决:
一. 主要步骤
从报错截图中找到报错表 查询表中最大值(如上图中为 T_SEC_ROLEUSER);
修改表中的自增值默认大小。
二. 详细操作
1. 从报错截图中找到报错表 查询表中最大值(如上图中为 T_SEC_ROLEUSER);
示例sql:select MAX(FID) from T_SEC_ROLEUSER
2. 修改初始子增值为1操作中的最大值+1
示例sql: DBCC CHECKIDENT(Z_SEC_ROLEUSER,RESEED,100496)
参数说明:
Z_SEC_ROLEUSER: 为步骤一中的表名中的T 修改为Z (如:表T_SEC_ROLEUSER 修改为 Z_SEC_ROLEUSER)
RESEED: 固定值 代表重置参数
100496: 步骤1中查询出来的当前最大值+1
【注意事项】
如果是基础资料主表报错,不适用此方法 需要修改步骤2中的自增表为Z_BAS_ITEM 请参考
https://vip.kingdee.com/article/285117971142401876?productLineId=1&lang=zh-CN
【延伸阅读】
https://vip.kingdee.com/article/444546343995118592?productLineId=1&lang=zh-CN
https://vip.kingdee.com/questions/13852/answers/19160?productLineId=1&isKnowledge=2&lang=zh-CN
PRIMARY KEY 主键冲突解决方案
本文2024-09-23 01:25:11发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-145807.html
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf