问题处理思路:

1. 先将数据库中涉及到外键约束的表置为无效状态

2.待清除全然部表数据后再将外键约束的表置为可用状态

详细实现脚本:

declare

begin

for vv_sql in (SELECT 'ALTER TABLE '|| table_name ||' DISABLE CONSTRAINT ' || CONSTRAINT_NAME alter_sql FROM USER_CONSTRAINTS

where CONSTRAINT_TYPE = 'R')

loop

execute immediate vv_sql.alter_sql;

end loop;

execute immediate 'truncate table 表名;

................. ---此处省略,可用写多个executesql语句

for vv_sql in (SELECT 'ALTER TABLE '|| table_name ||' ENABLE CONSTRAINT ' || CONSTRAINT_NAME alter_sql FROM USER_CONSTRAINTS

where CONSTRAINT_TYPE = 'R')

loop

execute immediate vv_sql.alter_sql;

end loop;

end;

/

最新文章

  1. redis-3.2.5 make 报错
  2. 站内信对话列表sql语句
  3. ABP框架详解(一)ABPBootstrapper
  4. PHP与MySQL的交互(mysqli)
  5. C/C++开发者必不可少的15款编译器+IDE
  6. NeHe OpenGL教程 第二十三课:球面映射
  7. 【Todo】各种排序整理
  8. CURL 宏定义列表
  9. Top k问题(线性时间选择算法)
  10. 清华集训2014 day2 task1 简单回路
  11. 看完48秒动画,让你不敢再登录HTTP网站(附完整示例代码)
  12. apollo实现c#与android消息推送(四)
  13. Virtualbox虚拟机安装与设置
  14. Bootstrap常用样板
  15. 注解配置spring
  16. Keepalive工作原理
  17. html5 datalist 选中option选项后的触发事件
  18. jvm参数与GC
  19. SIGALRM信号和SIGCHID信号
  20. css display table使用小例子实验

热门文章

  1. VUE错误记录 - 小球模拟购物车
  2. Linux登录状态
  3. 邮件协议与port
  4. WEB安全实战(二)带你认识 XSS 攻击
  5. 让人难过的 openssl_pkcs7_encrypt
  6. 117.C语言实现桌面输出图片,桌面输出文字,桌面画线
  7. php网站修改为https后curl报错301
  8. 小贝_redis web管理界面工具安装
  9. hbase单机安装和简单使用
  10. POJ 3468 A Simple Problem with Integers 线段树区间修改