`
lin358
  • 浏览: 66286 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

Oracle的ORA-02292报错:违反完整性约束,已找到子记录

阅读更多
第一步就是找到子表的记录:
select a.constraint_name, a.table_name, b.constraint_name
from user_constraints a, user_constraints b
where a.constraint_type = 'R'
and b.constraint_type = 'P'
and a.r_constraint_name = b.constraint_name
and a.constraint_name = 'FKXXX' --提示的报错信息FK...填入这里。
第二步:
删除子表中的所有记录。
第三步:
就可以轻松删除主表的记录啦。
分享到:
评论

相关推荐

    oracle报错大全(珍藏版)

    ### Oracle报错大全(珍藏版) #### ORA-00001: Unique Constraint Violated 当尝试插入或更新违反唯一约束的数据时触发此错误。例如,在具有唯一索引的列上插入重复数据。 #### ORA-00017: Rollback Segment Full...

    oracle常见报错

    当尝试插入或更新的数据违反了唯一性约束时,会出现此错误。这通常发生在具有唯一索引或主键的列上尝试插入重复值时。 #### ORA-00017: 请求会话以设置跟踪事件 此错误表明用户尝试设置跟踪事件,但系统不允许。...

    oracle 数据库错误一览表

    一、ORA-00001:唯一性约束违反 这个错误通常发生在尝试插入或更新数据时,违反了唯一性约束,如主键或唯一索引。解决方法包括检查插入的数据是否已存在于表中,或者修改插入的数据以满足约束条件。 二、ORA-01422...

    Oracle删除数据报ORA 02292错误的巧妙解决方法

    在Oracle数据库中,当尝试删除记录时遇到ORA-02292错误,通常表示违反了完整性约束,尤其是外键约束。此错误意味着你试图删除的行被其他表中的记录引用,导致数据的一致性受到影响。Oracle设计这种机制是为了保护...

    Oracle Database Error Messages 11g Release 2 11 2

    对于“ORA-00001”,该错误通常表示尝试违反了唯一约束条件,比如插入了一个重复的键值到唯一索引的表中。而“IMP-00000”错误可能提示在数据导入过程中某些必要的操作没有完成。 3. 建议的操作(Action):文档会...

    oracle10g 报错信息汇总

    2. 错误消息:伴随错误代码出现的文本信息,描述了发生错误的具体情况,例如“违反唯一性约束”。 3. 错误原因:可能涉及SQL语法错误、权限问题、资源不足、数据不一致等。 4. 解决方案:可能包括修复数据、调整...

Global site tag (gtag.js) - Google Analytics