Oracle批量执行sql语句之禁用所有表的外键

这篇文章主要介绍了Oracle批量执行sql语句之禁用所有表的外键的相关资料,需要的朋友可以参考下

在转移数据库,进行数据导入的时候,遇到一件麻烦事,就是表间外键约束的存在,导致insert频频报错,批量执行sql语句又是顺序执行,没办法我只好手动输入。

然后输入到一半灵光一闪,为什么不先把外键约束全部禁用先呢?

于是我百度到以下资料:

oracle 删除(所有)约束 禁用(所有)约束 启用(所有)约束

执行以下sql生成的语句即可

在SQL Plus中输入语句后,生成了很多语句,这些语句其实是没执行的,复制下来执行一遍就好了。
然后我们可以根据这个脚本一样的sql语句进行拼装,得到我们需要的语句:

禁用所有外键约束:

启用所有外键约束:

关于Oracle批量执行sql语句之禁用所有表的外键的相关内容,就给大家介绍这么多,后续还会持续更新,感兴趣的朋友请继续关注脚本之家网站,谢谢!

作者: dawei

【声明】:永州站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部