Oracle工作中有时需要用到大量的测试数据,一条一条的很慢很费劲,如果用存储过程来做就快多了。

举个例子,假设有A表和它的关联表B表,b_id等于a_id,表字段如下,

表A:

a_id

a_name

表B:

b_id

b_name

b_value

1、创建获取序列的函数

create or replace function get_seq return number

as

seq_num number;

begin

select hibernate_sequence.nextval into seq_num from dual;

return  (seq_num);

end get_seq;

2、创建存储过程,插入10万条数据

DECLARE

i INT;

testid number(19);

BEGIN

i := 0;

WHILE(i < 100000)

LOOP

i := i + 1;

testid := get_seq;

INSERT INTO A(A_ID, A_NAME) VALUES(testid, 'n001');

INSERT INTO B(B_ID, B_NAME, B_VALUE) VALUES(testid, 'n1', 'str_n1');

INSERT INTO B(B_ID, B_NAME, B_VALUE) VALUES(testid, 't1', '00123');

END LOOP;

COMMIT;

END;

这样就可以把数据很快的插入到表中了

oracle插入百万测试,Oracle中插入大量测试数据相关推荐

  1. 【Oracle】快速向表中插入大量数据Oracle中append与Nologging

    当需要对一个非常大的表INSERT的时候,会消耗非常多的资源,因为update表的时候,oracle需要生成 redo log和undo log;此时最好的解决办法是用insert, 并且将表设置为n ...

  2. oracle数据库基础测试,ORACLE数据库基础测试题oracle数据库复习题.docx

    <ORACLE数据库基础测试题oracle数据库复习题.docx>由会员分享,可在线阅读,更多相关<ORACLE数据库基础测试题oracle数据库复习题.docx(18页珍藏版)&g ...

  3. POI在Word文档插入表格,表格中插入图片总结

    一.引入相关jar <dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml ...

  4. excel 多行插入_在Excel中插入多行

    excel 多行插入 If you've used Excel for a while, you have lots of skills that you might assume everyone ...

  5. 在ppt中插入html,PPT页面中插入浏览器方法 PPT中插入浏览器教程-PPT家园

    如何在PPT页面中插入浏览器 2018-04-01 14:42 责任编辑:pptjia 导读 / PPT中自带有浏览器的控件,叫做"MicrosoftWebBrowser"(当然如 ...

  6. ppt中加载html,PPT页面中插入浏览器方法 PPT中插入浏览器教程-PPT家园

    PPT中自带有浏览器的控件,叫做"Microsoft Web Browser"(当然如果你使用的是2010PPT版本的话,你的"开发工具"还需要在"自 ...

  7. python下载图片插入excel_Python向Excel中插入图片的简单实现方法

    本文实例讲述了Python向Excel中插入图片的简单实现方法.分享给大家供大家参考,具体如下: 使用Python向Excel文件中插入图片,这个功能之前学习xlwt的时候通过xlwt模块实现过.那时 ...

  8. sqlite多行插入_在SQLite中插入多行

    我试图在SQLite(最新版本)表中插入多行,但是会抛出一个错误 从HERE得到这个想法,这里是我的sql查询: INSERT INTO "Track" SELECT " ...

  9. 怎样在html里插入ppt,在PPT中插入的视频如何设置播放和停止呢?

    ppt 中插入的视频为什么不能播放 格式问题 百度搜索 视频格式转换器 把视频转换为wmv就ok啦. 或者你插入控件 选择一个支持你视频格式的播放器(一般的暴风 mpl都能播的) 在PPT中插入的视频 ...

  10. word中插入公式的快捷键_如何使用插入键在Word中插入复制的内容

    word中插入公式的快捷键 In Word, the "Insert" key on the keyboard can be used to switch between Inse ...

最新文章

  1. pytorch和jittor 程序对比
  2. 通过一道题目来理解互斥和同步
  3. 如何将本地 Windows 电脑中的文件复制(上传)到远程的 Windows 服务器主机上
  4. 路由到另外一个页面_Nextjs使用解读一(项目搭建与路由系统)
  5. SQL2005结合ROW_NUMBER()高效分页存储过程
  6. 机器学习-01regression
  7. 【Elasticsearch】es 7 Failed to parse value [analyzed] as only [true] or [false] are allowed
  8. centos7 安装mysql8_CentOS7中安装MySQL8.0.21爬坑记录
  9. matlab 直方图 肥尾,概率分布细谈:厚尾、长尾、幂律、指数
  10. 解决gcc version 不匹配问题。
  11. 回车(carriage return)和换行(line feed)的区别和来历
  12. 《R语言初学指南》一导读
  13. java设计一个转动的风扇_【scratch玩转wedo入门课】第3课 转动的风扇
  14. win10移动热点,手机无法连接或连接超时
  15. python 客户端同构_同构python算法
  16. 品牌如何赋能加盟商,攻克时艰
  17. 微生物组-宏基因组分析(线上/线下同时开课,2021.11)
  18. js 模拟from提交post
  19. Lineage17OS 中的一些定制及方法
  20. 史上最全的 pom.xml 文件详解

热门文章

  1. _itemmod_refresh
  2. 自适应和响应式区别以及写法
  3. hdu1527取石子游戏---(威佐夫博弈)
  4. js实现发送验证码倒计时按钮
  5. sql常识- UNIQUE
  6. C++ 输入输出,IO
  7. Windows 7安装 Visual Studio 2010之大战三大回合
  8. 知乎cookies的介绍_SameSite小识
  9. 面试题之说几个Object类常用方法以及作用
  10. HashMap为什么是线程不安全的