概述

最近在转移数据库,进行数据导入的时候,遇到一件麻烦事,就是表间外键约束的存在,导致insert频频报错,批量执行sql语句又是顺序执行,手动输入的工作量又太大。所以这里考虑是不是可以把外键约束全部禁用先?总结如下:


1、删除所有外键约束

select 'alter table '||table_name||' drop constraint '||constraint_name||';' from user_constraints where constraint_type='R'

2、禁用所有外键约束

select 'alter table '||table_name||' disable constraint '||constraint_name||';' from user_constraints where constraint_type='R'

3、启用所有外键约束

select 'alter table '||table_name||' enable constraint '||constraint_name||';' from user_constraints where constraint_type='R';

接下来只要可以根据这个脚本得到的语句执行就可以了。


篇幅有限,关于Oracle批量执行sql语句之禁用所有表的外键的相关内容就介绍到这了。后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注一下~

oracle 外键约束不检查历史数据_如何一键禁用Oracle所有外键约束?相关推荐

  1. oracle 查看表被谁删了_【分享】Oracle 常用运维命令大全

    一.oracle建库与删库命令 (1)oracle11g建库(一般习惯配置gdbname与sid名一样,sys密码与system密码一样,以方便记忆) [oracledb@ ~]$ dbca -sil ...

  2. oracle使用 union all 用自增序列_值得收藏的Oracle数据库性能优化

    值得收藏的Oracle数据库性能优化 年尾了,新的一波面试军又要开始了,被问到最多的可能就是性能优化,尤其是数据库性能优化,这个面试题不管是初中高级工程师都会被问到.因此我觉得下面31点ORACLE优 ...

  3. oracle入库的速度能到多少_多线程能提高Oracle的入库速度吗

    多线程能提高Oracle的入库速度吗 最近常常和同事们讨论"系统架构",其中有不免提到如何使用"多线程"来改善系统性能.有些同事普遍有一种"认为&qu ...

  4. oracle时间去掉时分秒的时间_超详细的oracle修改AWR采样时间间隔和快照保留时间教程...

    概述 10g版本中默认是保留7天,11g版本中默认保留8天,采集间隔是1小时,这个信息可以从DBA_HIST_WR_CONTROL视图中获得.如果要修改AWR采样时间间隔和快照保留时间应该怎么改呢?下 ...

  5. oracle 一个实例创建多个数据库_创建多个Oracle数据库及相应的实例

    转 http://blog.csdn.net/luiseradl/article/details/6972217 对于使用过SQL Server数据库的用户可以会对Oracle中的数据库的实例的概念理 ...

  6. Oracle数据库:约束条件:主键约束、唯一约束、检查约束、非空约束、外键约束、默认值填写

    Oracle数据库:约束条件:主键约束.唯一约束.检查约束.非空约束.外键约束.默认值填写 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开 ...

  7. 主键约束、外键约束、唯一约束、检查约束、默认值约束实例

    http://xinxinyin666.i.sohu.com/blog/view/226237927.htm 主键(primary key)约束.外键(foreign key)约束.唯一(unique ...

  8. 六、约束(主键约束、唯一约束、非空约束、检查约束、外键约束)

    ## 约束,数据类型,触发器 ## 保证数据的正确性,完整性,有效性 /*主键约束唯一约束非空约束检查约束 (mysql8才有)外键约束默认值约束 */ 1.主键约束 ## 主键约束: 唯一非空 ## ...

  9. SQL Server中的六种约束:主键约束,外键约束,唯一约束,非空约束,检查约束,默认约束

    什么是约束? 数据库-由若干张数据表组成(理解为一个类库) 数据表-由行和列组成的一个二维数组(理解为一个类) 列-字段(理解为表中对象的一个属性) 行-理解为表中的一个对象 约束是数据库中保证数据完 ...

最新文章

  1. python二维图颜色函数_Python scipy的二维图像卷积运算与图像模糊处理操作示例
  2. 验证登陆信息的合法性
  3. 同一个商户周结数据中既有分账交易又有非分账交易的处理方式
  4. hdu 2035 人见人爱A^B (快速幂)
  5. 现在资本进入社区团购,大搞补贴战,算不算涉嫌扰乱市场,垄断?
  6. Differential Privacy差分隐私
  7. 自定义标签之使用struts的valueStack取值
  8. zuul业务检查相关模块
  9. Day13_01_Java中的加解密之Base64编码
  10. 不到两小时教会你用JAVA制作超级玛丽小游戏
  11. NodeBB论坛搭建
  12. 软件开发十三种文档格式
  13. 中望3D 2021 “基准面”之“动态基准面”模式
  14. 【Python零基础到入门】Python基础语法篇——基本数据类型【文末送书】
  15. 最简单的python语言实现汉诺塔游戏
  16. C语言:7-10 计算工资.2021-07-29
  17. 25. 答疑 - SAP OData 框架处理 Metadata 元数据请求的实现细节,前后端组件部署在同一台物理服务器
  18. word后续段落格式变掉_如何在Word中设置段落格式
  19. 马来亚大学的计算机专业相当国内哪个水平,【马来亚大学和国内985对比】 - 马来西亚留学联盟...
  20. 集合操作 - 字典的近亲

热门文章

  1. 运算器(串行加法器和并行加法器,ALU)
  2. 在logback、log4j等日志输出工具中输出java异常调用堆栈
  3. 希尔伯特向量空间中的信号
  4. oracle 论坛 千万级表,Oracle千万级记录操作总结
  5. python中、print程序设计基础输出是_在python编程里, print 4> 2 and 1 and 4 输出的是什么?...
  6. h5+js调取相机做取景框_Ps绘制超复杂逼真相机图标
  7. 计算机多了一个虚拟硬盘,移动硬盘中安装多个虚拟操作系统 -电脑资料
  8. Oracle中修改存储过程名语句,修改存储过程中使用的语句是,select 语句使用存储过程...
  9. Grand Central Dispatch(GCD)
  10. Intel亚太研发有限公司段建钢:存储市场的那些年