最近项目需要把其他Oracle库的表数据导入项目库,数据量在十亿级别,如果用ETL工具导入测试比较慢,考虑使用存储过程的方式,批量导入,下面是脚本

create or replace procedure p_insert_data(s_table in varchar2 , t_table in varchar2,n in int)
as
v_sql varchar2(4000);
begin
v_sql := '
declare cursor cur is select * from ('||s_table||');type rec is table of '||t_table||'%rowtype;recs rec;
beginopen cur;while (true) loopfetch cur bulk collect into recs limit '||n||';forall i in 1 .. recs.countinsert into '||t_table||' values recs (i);dbms_output.put_line(recs.count);commit;exit when cur%notfound;end loop;close cur;
end;
';
execute immediate(v_sql);end;

Oracle批量导入数据(附带脚本)相关推荐

  1. oracle 批量导入 数据,Oracle批量插入数据的三种方式【推荐】

    第一种: begin insert into tableName(column1, column2, column3...) values(value1,value2,value3...); inse ...

  2. shp2sde命令行方式向arcsde批量导入数据脚本的生成步骤

    shp2sde命令行方式向arcsde批量导入数据脚本的生成步骤  作者:半块点心  出处:GIS动力站原 1.在dos提示符下执行: FOR /F "eol=; tokens=1,2,3, ...

  3. Oracle快速批量导入数据

    Oracle快速批量导入数据 要求是从SQLServer中读取数据然后存储到Oracle中,使用了Oracle的类库:Imports Oracle.ManagedDataAccess.dll 前期扒了 ...

  4. 怎么接收layui上传的文件_layui 上传文件_批量导入数据UI的方法

    使用layui的文件上传组件,可以方便的弹出文件上传界面. 效果如下: 点击[批量导入]按钮调用js脚本importData(config)就可以实现数据上传到服务器. 脚本: /*** * 批量导入 ...

  5. 批量导入数据到mssql数据库的

    概述 批量导入数据到数据库中,我们有好几种方式. 从一个数据表里生成数据脚本,到另一个数据库里执行脚本 从EXCEL里导入数据 上面两种方式,导入的数据都会生成大量的日志.如果批量导入5W条数据到数据 ...

  6. 随笔编号-09 批量导入数据(Mysql)报MySQL server has gone away 问题的解决方法

    问题场景: 使用*.sql 脚本,批量导入数据到mysql实例中,使用DOS 界面导入的,期间,到最后一步 source D:\aaa.sql  回车后,系统提示 MySQL server has g ...

  7. matlab常用代码(读取文件、批量导入数据、与或非)

    学习matlab使用过程中遇到的各种常见小操作,放在这里权当记录,持续更新中.包括批量导入数据.读取/写入不同类型的文件.与或非.cell.randperm的使用等 一.常见函数或小技巧 1. 记录程 ...

  8. 【转帖】Java实现Excel批量导入数据

    这篇文章主要为大家详细介绍了Java实现Excel批量导入数据,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Excel的批量导入是很常见的功能,这里采用Jxl实现,数 ...

  9. Dataload批量导入数据到EBS系统中(例子)--1019

    Dataload批量导入数据到EBS系统中(例子) 先打开EBS功能界面,并定位至数据导入起始处.本次是:系统管理员->配置文件->系统(如果不打开,在设置windows的时候就无法选择对 ...

最新文章

  1. 脑-脑接口:人类大脑利用意念控制老鼠走迷宫
  2. php数组操作之合并相同键名的值,排序,排重,去空值等
  3. poj 1016 Numbers That Count【字符串】
  4. storm目录结构及在zk中的目录结构
  5. VS2010编译错误:fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x
  6. 竹签子毕竟是_毕竟是什么程序和功能?
  7. ELF文件和BIN文件
  8. mysql1440秒未活动_phpMyAdmin登陆超时1440秒未活动请重新登录
  9. php 隐藏 div 代码,在HTML里用CSS隐藏div的方法
  10. java ajax传输图片_Java使用Ajax实现跨域上传图片功能
  11. 热血上头!程序员想拍桌子离职的1000个瞬间...
  12. mysql source code_Source Code
  13. python脚本性能分析
  14. jquery插件函数传参错误
  15. 衡量神经网络的三个指标,参数量,multi-add,flop计算力
  16. matlab 线型、标记、颜色
  17. C# 判断操作系统位数
  18. [C++STL] Priority Queue 介绍及源码分析
  19. App StartingWindow分析
  20. C++ -- STL文件解析

热门文章

  1. 退休计划失败,64岁高龄程序员重新开始工作
  2. 二、Java内存数据库实践之深入浅出Redis - Redis安装与配置
  3. DISPALYCLA色彩管理详解
  4. numpy的函数使用(一):np.arrange()
  5. 数据库与python的关系_数据库 引用关系
  6. 物联网技术趋势详解:多模LTE或将是一条康庄大道
  7. 时间序列分析——基于R 王燕 版本 复习整理
  8. 虚幻引擎5改变了游戏
  9. cannot import name ‘IterativeImputer‘ from ‘sklearn.impute
  10. SecureCRT右键复制设置