Oracle 利用储存过程插入循环插入大量数据方法
2015-07-19 21:51
633 查看
当我们进行测试数据或者进行某种大数据量的时候,可以用一下语句进行大批量插入,
通过我的测试,10万条数据插入时间为7秒左右,100万条记录插入时间为65秒,200万插入为150秒。
我机器配置为 CPU I5 2450M 内存4G 硬盘 西部数据500G 5400转 操作系统为WIN7 64位 ,数据库为ORACLE 11G 64位 插入测试工具为PL\SQL 9.0
通过我的测试,10万条数据插入时间为7秒左右,100万条记录插入时间为65秒,200万插入为150秒。
我机器配置为 CPU I5 2450M 内存4G 硬盘 西部数据500G 5400转 操作系统为WIN7 64位 ,数据库为ORACLE 11G 64位 插入测试工具为PL\SQL 9.0
declare i integer; --定义变量 begin i := 1; loop /* 插入数据 */ insert into USER (yhbh, yhmc, yhmm, bmbh, yhzt, zcsj, zjdlsj, yhks, yhzw, yhms) values (TO_CHAR('99999999' + i), 'username', 'password', '1', '1', sysdate, sysdate, '研发中心', '产品经理', '高级软件工程师'); /* 参数递增 */ i := i + 1; /* 停止条件 */ exit when i > 2000000; end loop; commit; end;
相关文章推荐
- 初始Oracle database 11g express edition
- Oracle SQL操作计划基线总结(SQL Plan Baseline)
- Oracle数据库的高级查询(多表查询)
- 64地点 Windows 8/7 根据系统 32地点PLSQL 耦合 64 地点 Oracle 11g
- ORACLE学习笔记2
- PL/SQL(x64)借助Oracle Instant Client连接Oracle配置教程
- oracle学习笔记
- Oracle存储过程及参数理解 参数默认值 参数顺序
- Oracle存储过程和存储函数的区别
- Oracle job procedure 存储过程定时任务
- oracle sql命令
- Oracle数据库的高级查询(基础部分)
- 查询oracle中所有用户信息
- SQL脚本积累之五-----Oracle循环示例
- Oracle拉进sqlserver表声明的建设
- 安装oracle 10g "程序异常终止,发生内部错误"
- oracle 10g 安装出现乱码提示框
- oracle 10g 各版本下载地址
- 安装oracle 10g时提示:操作系统版本: 必须是5.1或者5.2 怎么办?
- Oracle快速导出数据文件