ORA-02292: 违反完整约束条件 (用户名.约束名) - 已找到子记录:

因是:删除该表时,有依赖该表的子表数据,需要删除该条记录或者禁用约束。

内容少:可删除子数据即可。

删除之前:查找数据,相关查询语句

user_constraints 表select * from user_constraints t where t.CONSTRAINT_NAME='约束名'

select * from user_constraints t where t.table_name = '表名'

内容多:禁用约束,再删除数据,然后启动约束即可。

查询到到表名和约束名。我们用语句

禁用该约束

alter table 表名 disable constraint 约束名;

启用约束

alter table 表名 enable constraint 约束名;

eg:

ORA-02292: 违反完整约束条件 (GOADEV.FK_OZ_ORG_C_REFERENCE_OZ_ORG_O) - 已找到子记录

Paste_Image.png

Paste_Image.png

另外一种方法:

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

直接运行

select a.constraint_name, a.table_name, b.constraint_name from user_constraints a, user_constraints bwhere a.constraint_type = 'R' and b.constraint_type = 'P' and a.r_constraint_name = b.constraint_nameand a.constraint_name = 'FKXXX'

查找删除相应的子表记录

然后删除主表记录

oracle 删除数据违反约束条件,ORA-02292: 违反完整约束条件 处理相关推荐

  1. Oracle 删除数据后释放数据文件所占磁盘空间

    . . . . . 测试的时候向数据库中插入了大量的数据,测试完成后删除了测试用户以及其全部数据,但是数据文件却没有缩小.经查阅资料之后发现这是 Oracle "高水位"所致,那么 ...

  2. 删除数据oracle,oracle删除数据

    oracle 动态删除,oracle监听之动态和静态注册,oracle删除数据,oracle删除用户 Oracle 删除数据的几种方法_计算机软件及应用_IT/计算机_专业资料.删除... oracl ...

  3. Oracle删除数据的三种方式

    Oracle删除数据的三种方法 删除表(记录和结构)的语句delete--truncate--drop drop命令 drop table 表名: 例如:删除学生表(student) drop tab ...

  4. oracle delete原理,如何恢复并理解oracle删除数据的原理

    对于误DROP表的情况,也可以直接用闪回方法恢复数据(要保证被删除数据的块没被覆写).由于oracle在删除表时,没有直接清空表所占的块,oracle把这些已删除的表的信息放到了一个虚拟容器" ...

  5. oracle删除数据文件

    在我们详细介绍之前,我们必须说清楚一点:Oracle不提供如删除表.视图一样删除数据文件的方法,数据文件是表空间的一部分,所以不能"移走"表空间. 一.使用offline数据文件的 ...

  6. oracle删除数据释放表空间流程

    生产环境:数据库里空间不足,niptest 表空间251G,只使用了17G 再alter database datafile '...../niptest1' resize 10G; 的时候说超出了范 ...

  7. oracle 删除数据

    Oracle在表中删除数据的语法是: 语法结构: DELETE FROM表名 WHERE 条件 代码演示: SQL> DELETE FROM INFOS WHERE STUID='s100103 ...

  8. oracle 删除一个值,Oracle 删除数据的几种方法

    删除表(记录和结构)的语名delete   ----   truncate      ---- drop DELETE (删除数据表里记录的语句) DELETE FROM表名 WHERE 条件; 注意 ...

  9. Oracle删除数据非常慢

    记一次数据库删除数据非常慢的处理流程 问题描述: 单表数据3000条左右,根据主键删除需要509秒 处理流程 一. 首先查看SQL的执行计划:执行计划正常,cost只有1,用到了主键索引. 二. 查看 ...

最新文章

  1. 【算法笔记】竞赛图(有向完全图)(相关题型总结)
  2. 【 Linux 】创建、查看、删除文件
  3. ios android 录音格式,跨系统的录音格式兼容性问题: iOS Android
  4. 【Android 应用开发】Android 返回堆栈管理 ( 默认启动模式 | 栈顶复用启动模式 | 栈内复用启动模式 | 单实例启动模式 | CLEAR_TOP 标识 )
  5. mysql的各种语句_MySql常用操作SQL语句汇总
  6. python sum函数numpy_如何用numba加速python?
  7. 腾讯视频下载安装链接_腾讯视频怎么上传视频
  8. Python集合常用函数使用详解(内附详细案例)
  9. Unity,基于layer的碰撞配置
  10. integer超出范围_BigInteger:可以让超过Integer范围内的数据进行运算
  11. JS流程控制语句 重复重复(for循环)语句结构: for(初始化变量;循环条件;循环迭代) { 循环语句 }...
  12. NullPointerException空指针异常的理解
  13. MVC/POJO/POJI/DAO/DTO/VO
  14. 32位ubuntu 编译android源码,ubuntu 下编译android源码错误解决记录
  15. 1秒究竟等于多少毫秒?
  16. 网卡扫盲一:网卡初步认识
  17. r语言变量长度不一致怎么办_R语言实现数据离散化方法总结
  18. 【肝帝一周总结:全网最全最细】☀️Mysql 索引数据结构详解与索引优化☀️《❤️记得收藏❤️》
  19. 计算机网络运输层知识点,计算机网络复习——Ch6传输层
  20. 计算机价格谈判议程,价格谈判的几个小技巧

热门文章

  1. 为什么发动机需要吸入大量的空气?
  2. R 中关闭科学记数法
  3. 374. 导弹防御塔
  4. SpringBoot整合MybatisPlus实战动态SQL,java定时器实现原理
  5. 蒲公英分发平台无法下载App
  6. 不用电脑在手机上实现自动重签名
  7. 论程序员怎么拥有咪蒙的文笔
  8. 人类算力天花板?1750 亿参数的 AI 模型 GPT-3 引爆硅谷
  9. 友价商城2019.2月最新版
  10. 我的NVIDIA开发者之旅——NVIDIA云原生技术