//插入时不产生日志,
alter table IALHospitalInfo nologging;
//记录时间
set timing on;
declareCURSOR cur is select nvl(c.claim_code,c.claim_id) as claim_code,case when (select u.user_name  from T_CIRC_USER u ,T_THIRD_POLICY p where u.user_id =p.user_id and  p.CONFIRM_SEQUENCE_NO = c.Confirm_Sequence_No) is null then 'aaaa' else(select u.user_name  from T_CIRC_USER u ,T_THIRD_POLICY p where u.user_id =p.user_id and  p.CONFIRM_SEQUENCE_NO = c.Confirm_Sequence_No)            end,'110000',perl.person_id,hos.hos_id,case when (select t.Na_Company_Code from T_CIRC_COMPANY t where t.Company_Id = c.Company_Id) is null then 'aaaa'  else(select t.Na_Company_Code from T_CIRC_COMPANY t where t.Company_Id = c.Company_Id)        end,hos.Hospital_Name,hos.Hospital_Factory_Certi_Codefrom CIITC_TMP_T_C_L c , T_CLAIM_PERSON_LOSS perl ,t_claim_person_hospital hos where hos.hos_id  in (select v.hos_id from t_claim_person_hospital v) and c.claim_id = hos.claim_id and perl.person_id = hos.person_id;         type rec is table of IALHospitalInfo%rowtype;recs rec;
beginopen cur;while (true) loop//批量提交控制(每100w提交一次)fetch cur bulk collect into recs limit 1000000;//捆绑插入(减少与服务器交互的次数)forall i in 1..recs.count insert /*+ append */into IALHospitalInfo values recs(i);  commit;exit when cur%notfound;
end loop;
close cur;
end;
/

oracle大数据量迁移,分批量导入样例(fetch...bulk collect)以及forall结合使用相关推荐

  1. 【MySQL5.7版本单节点大数据量迁移到PXC8.0版本集群全记】

    MySQL5.7版本单节点大数据量迁移到PXC8.0版本集群全记录-1 - likingzi - 博客园 MySQL5.7版本单节点大数据量迁移到PXC8.0版本集群全记录-2 - likingzi ...

  2. oracle大数据量插入慢咋整

    oracle大数据量插入慢咋整 alter index ind_t_object_id unusable; 下面是测试的过程: SQL> insert into milktest select ...

  3. 从大数据量分库分表 MySQL 合并迁移数据到 TiDB

    如果分表数据总规模特别大(例如大于 1 TiB),并且允许 TiDB 集群在迁移期间无其他业务写入,那么你可以使用 TiDB Lightning 对分表数据进行快速合并导入,然后根据业务需要选择是否使 ...

  4. Oracle 大数据量下的数据迁移

    本文梗概: 本文主要描述了从oracle 9i至oracle 10g的单表大数据量的迁移过程,其间作者尝试了不同方法,对比之后,主要使用了DB Link. 正文: 由于公司服务器升级,原Oracle ...

  5. MySQL 和 Oracle 大数据量分页查询方法及其优化

    MySQL大数据量分页查询方法及其优化 ---方法1: 直接使用数据库提供的SQL语句 ---语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N ---适 ...

  6. 金融行业云迁移实践 HyperMotion助力江苏农信银行实施金融专有云创新项目,实现跨地域,多网点,大数据量迁移上云

    项目概述 当前,互联网技术将经济社会带入了"平台经济"的时代.<银行业信息科技"十三五"发展规划监管指导意见>要求,"十三五"期 ...

  7. Oracle 大数据量查询优化

    前言:平常写的SQL可能主要以实现查询出结果为主,但如果数据量一大,就会突出SQL查询语句优化的性能独特之处.一般的数据库设计都会建索引查询,这样较全盘扫描查询的确快了不少.下面总结下SQL查询语句的 ...

  8. oracle大数据量删除方案

    oracle进行大数据量删除的时候,容易报错表temp表空间空间不够导致删除失败,此时的处理方案有: 方案一: 分批删除,提交之后继续执行 方案二: 当剩下的数据量小于待删除的数据量时,可以使用转表的 ...

  9. Oracle大数据量分页通用存储过程

    type refCursorType is REF CURSOR;  --游标类型定义,用于返回数据集 /*********************************************** ...

最新文章

  1. OTP gen_server
  2. iOS 提交应用过程出现的错误及#解决方案#images can't contain alpha channels or transparencies...
  3. 计算机d都学啥,信息学奥数基础知识D计算机的基本组成
  4. 关于mysql中GROUP_CONCAT函数的使用
  5. 设置windows网络连接别名和linux网络连接别名
  6. python语句分号_python 为什么不用分号作终止符?
  7. FISCO BCOS(十二)——— 区块链关键概念
  8. springboot连接mysql乱码_springboot2.x——接口访问出现中文乱码
  9. 简单C语言小程序:求根公式求一元二次方程式的根!
  10. eXeScope之类的程序资源修改器的使用,很牛! 【只是针对VC++和DELPHI写的程序】
  11. 小米笔记本 镜像_2020年小米笔记本Air 13.3原装WIN10出厂系统ISO镜像1607原版下载...
  12. Requests--get( )方法
  13. html5网页设计作业代码 大学生校园网站制作 学校官网制作html
  14. 2022高淇Java300集完整版
  15. Echars地图加散点图配置
  16. LZY逃命路线总数(记忆化递归)非常难
  17. newifi路由器 php,newifi路由器有线桥接教程
  18. Swing学习01:Swing是什么
  19. python抓取微博评论的图片_用Python语言爬虫抓取微博评论图文教程
  20. content provider nullpoint

热门文章

  1. Spring MVC 4.x 知识点
  2. MySql 1067错误
  3. Smali动态调试方法
  4. OpenSSH 服务器的 20 个最佳实践
  5. 重建SYSVOL和NETLOGON共享
  6. Python中dict详解
  7. L1-080 乘法口诀数列 (20 分)-PAT 团体程序设计天梯赛 GPLT
  8. [Java] 蓝桥杯ALGO-120 算法训练 学做菜
  9. ios底部栏设计规范_2016年全新Apple iOS设计规范指南!
  10. 触发器 创建 删除 等操作