我是处于工作中没用过oracle的状态,这不,记录下这个小小的问题。哈哈。

表是公司的平台组定义的。前几天为了测试程序,想删掉一些记录,然后使用delete语句,出现这个东东:oracle ORA-02292: 违反完整约束条件 (TEST.FK_H3K23R74VBBA62WXJB512P0PB) - 已找到子记录出现原因是这个表的某个column被当成了别的表的外键,真的是尴尬,说实话,工作以来,没遇到有公司用外键来维护表关系的。

先使用sql语句查出到底是哪一个表“约束”了"FK_H3K23R74VBBA62WXJB512P0PB",它其实就是另一张表依赖这张表的外键名

SELECTA .constraint_name,A .table_name,b.constraint_name
FROMuser_constraints A,user_constraints b
WHEREA .constraint_type = 'R'
AND b.constraint_type = 'P'
AND A .r_constraint_name = b.constraint_name
AND A .constraint_name = UPPER ('FK_H3K23R74VBBA62WXJB512P0PB'
)

执行结果

然后去找表NOTESERIALNUMBER,果然,用了外键,汗

转载于:https://www.cnblogs.com/xhy-shine/p/10724040.html

oracle ORA-02292: 违反完整约束条件相关推荐

  1. Oracle报错:“ORA-02292:违反完整约束条件(XXX.FKXXX)- 已找到子记录

    删除表A的记录时,Oracle 报错:"ORA-02292:违反完整约束条件(XXX.FKXXX)- 已找到子记录. 1.找到以"FKXXX"为外键的表A的子表,直接运行 ...

  2. oracle 删除数据违反约束条件,ORA-02292: 违反完整约束条件 处理

    ORA-02292: 违反完整约束条件 (用户名.约束名) - 已找到子记录: 因是:删除该表时,有依赖该表的子表数据,需要删除该条记录或者禁用约束. 内容少:可删除子数据即可. 删除之前:查找数据, ...

  3. ORA-02291: 违反完整约束条件 - 未找到父项关键字 解决方法

    使用oracle数据库时,出现**ORA-02291: 违反完整约束条件 **错误,自己通过百度找到一些做法.以下这个方法居多: 表A中有个字段是外键,关联了表B中的某字段,再往表A插入数据时,会出现 ...

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

    执行DELETE FROM dept WHERE deptno = dept_no;时报错 第 1 行出现错误: ORA-02292: 违反完整约束条件 (SCOTT.FK_DEPTNO) - 已找到 ...

  5. ORA-02291: 违反完整约束条件 …… - 未找到父项关键字

    错误 Caused by: org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch upd ...

  6. 违反唯一约束条件oracle,oracle imp遇到违反唯一约束条件 (GZW.SYS_C006112)

    今天有个同事问我,为什么从生产数据库导出来的表不能导入到他的本地数据库,而且导入的时候报如下的错误  oracle imp遇到违反唯一约束条件 (GZW.SYS_C006112),不仅如此导入的进程一 ...

  7. 2021-04-01 Oracle 创建触发器 违反唯一约束条件

    Oracle 创建触发器 违反唯一约束条件: 出现这个错误的原因是: START WITH 1 --从1开始计数 INCREMENT BY 1 --每次加1 而我自己在之前的表中输入了 SID =1:

  8. sqlplus 违反完整约束条件 - 未找到父项关键字

    如果你在使用SQL plus对表添加外键约束时提示 违反完整约束条件 (SYS.STRAIN_STUDENT) - 未找到父项关键字,那么是因为该字段名在两个表中的数据不一致,意思是在一个表中有数据, ...

  9. oracle违法唯一约束怎么解决,Oracle “ORA-00001:违反唯一约束条件”和“ORA-00054: 资源正忙”错误解决...

    Oracle数据库对于常见的错误都会有报错提示,工作的这一年也碰到了一些错误,踩过一些坑,感谢那些前辈分享的问题和处理方案,正好这几天临近过年不太忙碌,就将一些错误描述,错误原因和解决方法整理后分享给 ...

最新文章

  1. 用乐观的心态去面对生活,能让你的生活过得更加快乐
  2. 为了一窥国足输韩国之后人们的评论,我爬了懂球帝App
  3. 《降级论》《按时交作业的学生何以常穿脏袜子》读后感
  4. Xshell6连Linux
  5. java 多线程同步_详解Java多线程编程中的线程同步方法
  6. Mysql报错:2006 - MySQL server has gone away
  7. 《图像超分》一些论文走读(SRCNN ,ESPCN ,VDSR ,SRGAN)
  8. [深度学习-实践]GAN入门例子-利用Tensorflow Keras与数据集CIFAR10生成新图片
  9. docker wsl2启动不了_在window上安装docker的方法
  10. 【笔记】具有O-DU和O-RU的eNB / gNB架构
  11. vs2012 使用mysql_vs2012连接mysql
  12. Android 学习JNI,用JAVA调用C
  13. 史上超强图像处理开源工具包--ImageMagick
  14. matlab给元素排序,matlab排序及元素统计
  15. PHPstudy mysql secure_file_priv 设置
  16. 微创脑科学上市破发:公司市值143亿港元 微创医疗是大股东
  17. 用计算机弹歌曲fade,抖音短视频踢脚舞是什么歌 Faded歌曲分享
  18. sendgrid_使用SendGrid处理传入的电子邮件
  19. 如何面试软件测试工程师
  20. freescale R10 ipu lib 分析 - ipu_param_mem.h

热门文章

  1. POCO C++库学习和分析 -- 异常、错误处理、调试
  2. 技巧分享-如何给电脑“重装”系统(win10)
  3. 解开关于人工智能的六个迷思
  4. html canvas画背景图片,HTML5 canvas画布
  5. 什么人能成为Leader,大Leader该做什么
  6. 杨紫富豪男友曝光 张一山结婚系剧照乌龙
  7. ANSYS预紧力螺栓连接结构(一HyperMesh添加接触单元)
  8. matlab 冲激响应不变法,matlab实验七 冲激响应不变法IIR数字滤波器设计
  9. JS 数组 isAarray() typeof push() unshift() splice()替换/删除/插入 slice()切片 join() split() reverse concat
  10. [sdx62]bitbake lighttpd出现NOTE: Reconnecting to bitbake server...