zoukankan      html  css  js  c++  java
  • 删除表A的记录时,Oracle 报错:“ORA-02292:违反完整约束条件(XXX.FKXXX)- 已找到子记录

    1、找到以”FKXXX“为外键的表A的子表,直接运行
    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'

    注意:FKXXX 是外键

    2、删除相应的子表记录

    3、删除主表记录

  • 相关阅读:
    605
    603
    509
    7-5
    6-5
    5-6
    5-3
    5-4
    5-5
    4-12
  • 原文地址:https://www.cnblogs.com/adamgq/p/8631005.html
Copyright © 2011-2022 走看看