组织修改保存报错: 违反唯一约束 XXXXX 已找到子记录

1、问题描述
组织修改保存报错: 违反唯一约束 XXXXX 已找到子记录
2、原因分析
二开表的约束绑定导致组织无法修改。
组织的表执行修改时,具体数据库执行的是 先delete原有记录,在 insert新增回去。
该约束存在,导致当二开表存在引用组织表的fid记录时,组织表记录无法删除,导致出现该报错问题出现。
3、解决方案
查询该约束,找二开同事确认并记录后删除该外键。
查询外键语句:
select a.owner, --主键拥有者 a.table_name, --主键表 b.column_name, --主键列 c.OWNER, --外键拥有者 c.table_name, --外键表 d.column_name, --外键列, a.constraint_name --约束名称 from user_constraints a left join user_cons_columns b on a.constraint_name=b.constraint_name left join user_constraints c on c.R_CONSTRAINT_NAME=a.constraint_name left join user_c
组织修改保存报错: 违反唯一约束 XXXXX 已找到子记录
1、问题描述组织修改保存报错: 违反唯一约束 XXXXX 已找到子记录2、原因分析二开表的约束绑定导致组织无法修改。组织的表执行修改时...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇
下一篇



