删数据ORA-02292主键约束问题
2024-08-30 05:16:05
通常在删除某个表A的时候,会出现这个错误。原因是另一个表B的某个字段引用了A表的某个字段作为约束(这个的另一个说法是外键)。
假如引用的字段叫field,当B.field = A.field , 而你想删掉A.field,这时就爆出这个错误。解决办法是先把B.field (B.field = A.field的部分) 干掉,再干掉你想删除的A.field
问题是,如何知道哪个表引用了A表的field字段或其他字段?报错信息里并没有给出,只给出了约束的名称。这时可以查all_constraints。
select table_name from all_constraints where constraint_name = '约束的名称' (一般如 FK_xxx)
查看选出的table_name 就知道索引了A的哪个字段。
最新文章
- AJAX回调函数,返回JSON格式,应该返回自定义状态STATUS,但是却返回200
- JS学习笔记8之 BOM-浏览器对象模型
- 【转】OPENGL基本API概述
- 【原】web移动端常用知识点笔记
- HorizontalScrollView的配置
- uva 10892
- hdu 3952
- Html.ActionLink(";linkText";,";actionName";)
- CDockablePane 记忆界面布局的问题
- Docker学习笔记 - Docker容器的日志
- C语言的一些输出格式
- 【工利其器】必会工具之(三)systrace篇(2)
- springmvc学习之jdk版本,tomcat版本,spring版本
- req和resp常用的方法
- Tomcat的三种安装方式:解压版、安装版、配置成Windows服务版
- java开发师笔试面试每日8题(1)
- css绘制内扣圆角
- React-Route的属性exact
- laravel service provider
- bzoj 4664: Count
热门文章
- zoj 1610 Count the Colors 【区间覆盖 求染色段】
- 通达OA 小飞鱼老师OA工作流设计课程教学网络公开课之HTML基础(一)
- 递归,迭代,堆栈三种方式实现单链表反转(C++)
- Mysql 存储引擎中InnoDB与MyISAM差别(网络整理)
- jsp页面设置复选框checkbox的只读效果
- cf2.25
- Potted Flower(线段树+dp)
- codevs3304水果姐逛街(线段数)
- 在vue项目npm run build后,index.html中引入css和js 报MIME type问题
- 涨知识III - 百度2016校园招聘——移动软件研发工程师