oracle ORA-02292: 违反完整约束条件
我是处于工作中没用过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: 违反完整约束条件相关推荐
- Oracle报错:“ORA-02292:违反完整约束条件(XXX.FKXXX)- 已找到子记录
删除表A的记录时,Oracle 报错:"ORA-02292:违反完整约束条件(XXX.FKXXX)- 已找到子记录. 1.找到以"FKXXX"为外键的表A的子表,直接运行 ...
- oracle 删除数据违反约束条件,ORA-02292: 违反完整约束条件 处理
ORA-02292: 违反完整约束条件 (用户名.约束名) - 已找到子记录: 因是:删除该表时,有依赖该表的子表数据,需要删除该条记录或者禁用约束. 内容少:可删除子数据即可. 删除之前:查找数据, ...
- ORA-02291: 违反完整约束条件 - 未找到父项关键字 解决方法
使用oracle数据库时,出现**ORA-02291: 违反完整约束条件 **错误,自己通过百度找到一些做法.以下这个方法居多: 表A中有个字段是外键,关联了表B中的某字段,再往表A插入数据时,会出现 ...
- ORA-02292: 违反完整约束条件 (***.FK_****) - 已找到子记录
执行DELETE FROM dept WHERE deptno = dept_no;时报错 第 1 行出现错误: ORA-02292: 违反完整约束条件 (SCOTT.FK_DEPTNO) - 已找到 ...
- ORA-02291: 违反完整约束条件 …… - 未找到父项关键字
错误 Caused by: org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch upd ...
- 违反唯一约束条件oracle,oracle imp遇到违反唯一约束条件 (GZW.SYS_C006112)
今天有个同事问我,为什么从生产数据库导出来的表不能导入到他的本地数据库,而且导入的时候报如下的错误 oracle imp遇到违反唯一约束条件 (GZW.SYS_C006112),不仅如此导入的进程一 ...
- 2021-04-01 Oracle 创建触发器 违反唯一约束条件
Oracle 创建触发器 违反唯一约束条件: 出现这个错误的原因是: START WITH 1 --从1开始计数 INCREMENT BY 1 --每次加1 而我自己在之前的表中输入了 SID =1:
- sqlplus 违反完整约束条件 - 未找到父项关键字
如果你在使用SQL plus对表添加外键约束时提示 违反完整约束条件 (SYS.STRAIN_STUDENT) - 未找到父项关键字,那么是因为该字段名在两个表中的数据不一致,意思是在一个表中有数据, ...
- oracle违法唯一约束怎么解决,Oracle “ORA-00001:违反唯一约束条件”和“ORA-00054: 资源正忙”错误解决...
Oracle数据库对于常见的错误都会有报错提示,工作的这一年也碰到了一些错误,踩过一些坑,感谢那些前辈分享的问题和处理方案,正好这几天临近过年不太忙碌,就将一些错误描述,错误原因和解决方法整理后分享给 ...
最新文章
- 用乐观的心态去面对生活,能让你的生活过得更加快乐
- 为了一窥国足输韩国之后人们的评论,我爬了懂球帝App
- 《降级论》《按时交作业的学生何以常穿脏袜子》读后感
- Xshell6连Linux
- java 多线程同步_详解Java多线程编程中的线程同步方法
- Mysql报错:2006 - MySQL server has gone away
- 《图像超分》一些论文走读(SRCNN ,ESPCN ,VDSR ,SRGAN)
- [深度学习-实践]GAN入门例子-利用Tensorflow Keras与数据集CIFAR10生成新图片
- docker wsl2启动不了_在window上安装docker的方法
- 【笔记】具有O-DU和O-RU的eNB / gNB架构
- vs2012 使用mysql_vs2012连接mysql
- Android 学习JNI,用JAVA调用C
- 史上超强图像处理开源工具包--ImageMagick
- matlab给元素排序,matlab排序及元素统计
- PHPstudy mysql secure_file_priv 设置
- 微创脑科学上市破发:公司市值143亿港元 微创医疗是大股东
- 用计算机弹歌曲fade,抖音短视频踢脚舞是什么歌 Faded歌曲分享
- sendgrid_使用SendGrid处理传入的电子邮件
- 如何面试软件测试工程师
- freescale R10 ipu lib 分析 - ipu_param_mem.h
热门文章
- POCO C++库学习和分析 -- 异常、错误处理、调试
- 技巧分享-如何给电脑“重装”系统(win10)
- 解开关于人工智能的六个迷思
- html canvas画背景图片,HTML5 canvas画布
- 什么人能成为Leader,大Leader该做什么
- 杨紫富豪男友曝光 张一山结婚系剧照乌龙
- ANSYS预紧力螺栓连接结构(一HyperMesh添加接触单元)
- matlab 冲激响应不变法,matlab实验七 冲激响应不变法IIR数字滤波器设计
- JS 数组 isAarray() typeof push() unshift() splice()替换/删除/插入 slice()切片 join() split() reverse concat
- [sdx62]bitbake lighttpd出现NOTE: Reconnecting to bitbake server...