- 浏览: 62242 次
- 性别:
- 来自: 深圳
文章分类
最新评论
删除一个表时,提示有外键约束,ORA-02292: 违反完整约束条件 () - 已找到子记录
先查出对应的外键属于哪个表
select * from user_constraints uc where uc.constraint_name='';
找到后禁用
alter table 表名 disable constraint 约束名;
或者在plsql中
之后就可以直接删除
其中有两个延迟记录一下:
·DEFERRABLE INITIALLY IMMEDIATE:创建可延迟的约束,初始状态是在语句级检查。INITIALLY IMMEDIATE也可以不写。
·DEFERRABLE INITIALLY DEFERRED: 创建可延迟的约束,初始状态是在延迟检查。
commit时才检查
可以通过级联的删除
alter table xxx add constraint 约束名 foreign key (外键字段名)
references yyy (ID) on delete cascade
这样可以通过删除yyy直接删除对应xxx的数据
发表评论
-
oracle11g提示服务不可用
2014-09-26 17:36 583今天遇到一个问题,本地1521端口启用,但远程不能访问 修改监 ... -
手工用户创建,老是记不住,记录
2014-09-18 13:53 329Oracle创建表空间、创建用户以及授权、查看权限 创建临 ... -
gdul
2014-08-15 15:16 474一直想自己也写个dul工具,无奈理解得不够深入 几天前看到别人 ... -
SQL调优
2014-06-20 14:14 391网上看到如下sql: 留一个线索在此 select /*+ ... -
表闪回
2014-06-19 16:13 340使用delete删除数据的情况,如果是truncate只能用数 ... -
get_ddl使用
2014-05-19 16:45 429查看oracle中表定义等,需要使用dbms_metadata ... -
PL/SQL语法
2014-05-09 11:38 385今天写plsql,很久没写了,很简单的,也不想参看以前写的,怎 ... -
归档日志满的处理
2014-05-04 10:07 771只是一个记录贴,方便查阅。完全没有新意 归档日志一般需要保留 ... -
数据的导出导入
2013-12-30 12:41 356异构数据库之间数据交换,主要使用txt文本文件 以下记录一个工 ... -
exp增量
2013-12-17 17:09 349很久没有写文章了,今天遇到一个老问题,exp增量备份 记 ... -
查找oracle的操作日志
2013-12-17 16:48 559今天程序有些功能不能用了,查了一下,发现某些表对象删除了 ... -
数结构的查询
2013-09-27 18:33 0很早之前就使用过该功能,每次都记不住,每次都要搜索 索性记录一 ... -
面试中的SQL
2013-09-27 12:07 468虽然有些时间没有面试过了 在我的印象中,sql中行列转换的问题 ... -
oracle SQL特性使用
2013-09-27 11:25 385oracle分析函数 统计记录中类似1/222这样的记录 se ... -
oracle内部原理
2013-09-26 11:17 957总是以为对oracle很了解,已经使用了好多年,基本是增、删、 ... -
oracle跟踪程序执行的SQL
2013-09-24 15:34 1114专门记录一下,对于系统调优很重要 1.oracle的10046 ... -
ORA-01555处理
2013-09-22 16:44 595有时表太大,导出时出现1555错误,可以采用分段方式处理。 以 ... -
BLOB字段操作
2013-09-18 10:00 890置为空或NULL update blob_test set b ... -
统计表的大小
2013-09-11 17:29 368统计用户表的大小: SELECT * FROM ( SEL ... -
UTL_FILE写文件
2013-09-09 16:16 663oracle内部提供的很多使用的包,为应用提供了可能! 在我们 ...
相关推荐
### MySQL 数据库触发器与外键约束模式知识点详解 #### 一、外键约束机制 在MySQL数据库中,外键约束是一种确保数据完整性的方法,它通过定义表间关系来维护数据的一致性。 ##### 1.1 增加外键 外键可以在创建表...
在数据库管理中,外键约束是关系数据库设计中的一个重要概念,用于维护数据的一致性和完整性。外键约束确保了引用的完整性,即一个表中的外键值必须是另一个表中存在的主键值。在进行大规模数据导入、更新或者调试时...
在MySQL数据库管理中,删除表是一项需要谨慎操作的任务,尤其是当表之间存在外键约束时。外键约束是关系数据库中确保数据完整性和一致性的重要机制,它不允许在父表(引用其他表的字段的表)中删除那些已被子表引用...
用于查询某个数据库下所有表的外键约束情况,以便统一分析外键约束是否合理;主要查询出外键的,是否级联删除,级联更新,强制外键约束,强制复制约束始终状态。如想使用别的状态,请自行添加。下载的童鞋别下载错了...
"数据库表排序,主表子表放置外键约束"这一主题涉及到数据库规范化、外键约束、数据导入以及程序化解决方案。下面将详细阐述这些知识点。 首先,**外键约束**是关系数据库中的一种机制,用于确保一个表(子表)中的...
### Oracle定义约束:外键约束详解 #### 一、引言 在数据库设计与管理过程中,维护数据的一致性和完整性是非常重要的。Oracle数据库系统提供了一系列的机制来帮助开发者和管理员达到这一目标,其中最重要的机制之一...
标题"自动删除所有表,有外键约束的表优先删除"涉及到的是一个数据库操作的场景,通常需要谨慎处理,因为错误的操作可能导致数据丢失或破坏数据库结构。在这个问题中,我们关注的是如何在有外键约束的环境中安全地...
在SQL(结构化查询语言)中,外键约束是一种重要的关系数据库完整性机制,它用于确保数据的一致性和准确性。外键约束是两个表之间的一种关联,一个表中的外键引用了另一个表的主键,从而建立了两个表之间的联系。...
### 使用触发器实现SQLite的外键约束 #### 背景与问题介绍 在进行数码相框嵌入式开发的过程中,开发团队选择了SQLite作为数据库管理系统。然而,在编码过程中遇到了一个较为棘手的问题:SQLite默认情况下不支持...
数据库外键约束方式 外键约束是数据库中实现参照完整性的重要手段,它能够确保数据的一致性和正确性。外键约束方式有多种,包括级联、置空和禁止三种方式。 级联(Cascade)方式是指当主表中的记录被删除或更新时...
本文将深入探讨其中的一种约束类型——外键约束(Foreign Key Constraint),它是关系数据库模型中的核心概念,用于建立和维护不同表之间的关联。 外键约束允许一个表中的数据引用另一个表中的数据,这种引用关系...
在数据库技术中,外键约束是一项至关重要的概念,它确保了数据的一致性和完整性。外键约束是关系数据库设计中的一个关键元素,特别是在实施参照完整性的场景下。本学习任务书将带你深入理解和掌握外键约束的应用。 ...
在MySQL数据库中,外键约束是关系型数据库中用于维护数据完整性和一致性的重要工具。它确保了一张表中的数据与另一张表的数据之间的关联性,通常用于实现一对一、一对多或多对多的关系。本篇文章将详细讲解如何进行...
在数据库设计中,外键约束是一项至关重要的概念,它确保了数据的一致性和完整性。本课程"MLDN魔乐科技_Oracle课堂18_外键约束"深入讲解了Oracle数据库中如何利用外键来实现关系间的引用完整性。下面将详细阐述外键...
### 数据一致性守护者:MySQL 外键约束深度解析 #### 引言 在现代软件开发中,特别是Web应用程序领域,数据库扮演着极其重要的角色。其中MySQL作为一种流行的关系型数据库管理系统(RDBMS),因其开放源代码特性、...
在数据库设计中,外键约束是一项至关重要的概念,它确保了数据的一致性和完整性。外键(Foreign Key)是数据库关系之间的一种链接,允许在一个表中的数据引用另一个表中的数据,形成表之间的关联。在本MLDN魔乐科技...
在数据库技术中,外键约束是关系数据库设计中不可或缺的一部分,它主要用于确保数据的一致性和完整性。本学习任务书将重点讲解如何在学生表中设置外键约束,以实现不同表之间的关联,这对于电子信息工程技术专业的...
外键约束是数据库中维护数据完整性和一致性的重要工具。通过合理使用外键约束,可以有效地管理和维护数据库中的数据关系。本文详细介绍了外键约束的作用、实现方法和性能优化策略,并提供了代码示例,希望能帮助读者...
在数据库技术中,外键约束是一项至关重要的概念,它确保了数据的一致性和完整性,是关系数据库模型中的关键组成部分。本篇将详细讲解外键约束的含义、作用以及如何在实际应用中设置。 首先,外键(Foreign Key,...