应测试要求,需要造大量数据以验证脚本及程序的性能,总结效率
表原型:

DROP TABLE IALCLAIMCHECK;
CREATE TABLEIALCLAIMCHECK(ID BIGINT NOT NULL GENERATED ALWAYS AS IDENTITY,CLAIMQUERYNO VARCHAR(50) NOT NULL,USERCODE VARCHAR(30) NOT NULL,AREACODE VARCHAR(10) NOT NULL,COMPANYCODE VARCHAR(8) NOT NULL,POLICYCONFIRMNO VARCHAR(50) NOT NULL,REGISTNO VARCHAR(50),ACCIDENTTYPE CHARACTER(3),INDEMNITYDUTY CHARACTER(1),OPTIONTYPE CHARACTER(1),ACCIDENTCAUSE CHARACTER(6),INPUTDATE TIMESTAMP,VALIDSTATUS CHARACTER(1),PAYSELFFLAG SMALLINT,CHECKSTARTTIME TIMESTAMP,CHECKENDTIME TIMESTAMP,UPDATETIME TIMESTAMP,RISKQUERYSEQUENCENO VARCHAR(50),RISKTYPE CHARACTER(2),ISPERSONINJURED CHARACTER(1),ISPROTECTLOSS CHARACTER(1),ISSINGLEACCIDENT CHARACTER(1),INCOME_DATE   VARCHAR(10),PRIMARY KEY (ID));

存储过程(这个可以直接在dbvis软件中执行):

 --/  BEGIN   DECLARE v_date  date  ;  DECLARE v_date_str varchar(20) ;DECLARE str varchar(20) ;DECLARE i  INTEGER ;  DECLARE val  INTEGER ; declare    sqlStr   varchar(1000); declare num INTEGER;set  v_date = to_date( '2014-01-01' ,'yyyy-mm-dd'); set v_date_str =  to_char( v_date ,'yyyy-mm-dd') ;set num = 100000;REPEAT   set i = 1 ;REPEAT  set num=num+1;SET sqlStr =' INSERT INTO IALClaimCheck (CLAIMQUERYNO,USERCODE,AREACODE,COMPANYCODE,POLICYCONFIRMNO,REGISTNO,ACCIDENTTYPE,INDEMNITYDUTY,OPTIONTYPE,ACCIDENTCAUSE,INPUTDATE,VALIDSTATUS,PAYSELFFLAG,CHECKSTARTTIME,CHECKENDTIME,UPDATETIME,RISKQUERYSEQUENCENO,RISKTYPE,ISPERSONINJURED,ISPROTECTLOSS,ISSINGLEACCIDENT,INCOME_DATE) VALUES  ' ||  '  ( ''50ABIC3700200012345659786'||''||  num ||''',''PAIC4200'',''420000'',''PAIC'',''02PAIC420018001544058971729104'',''PAIC201801420004'',''100'',''1'', ''1'',''A19030'',current timestamp,''1'',''0'',current timestamp,current timestamp,current timestamp,'''','''',''1'',''1'',''0'','''||  v_date_str ||''' ) ' ; EXECUTE IMMEDIATE sqlStr;       set i = i +1 ;   UNTIL ( i > 101)  END REPEAT;    set v_date =   v_date +1 day ; set v_date_str = to_char( v_date ,'yyyy-mm-dd') ;set str =  to_char( v_date ,'yyyymmdd') ;set val = integer(str) ;UNTIL ( val > 20180101)  END REPEAT;
END
/  

DB2造数据存储过程相关推荐

  1. 爱情测试MySQL存储_性能测试四十:Mysql存储过程造数据

    性能测试是基于大量数据的,而进行性能测试之前肯定没那么多数据,所以就要自己准备数据 数据构造方法: 1.业务接口 -- 适合数据表关系复杂 -- 优点:数据完整性比较好 2.存储过程 -- 适合表数量 ...

  2. 利用MYSQL存储过程批量造数据

    作为一名测试工程师,造这种存量数据,一般都是压测的时候需要一些存量数据.我平时用Jmeter比较多,比较少用到MYSQL的存储过程,最近浏览博客,看到有人用这个方式造数据,就趁机体验了一把. 一般的压 ...

  3. 性能测试通过几种方式造数据

    在执行负载压力测试前,一般需要准备三类数据:初始化数据.铺底数据(历史数据)和参数化数据. 本文说的数据量主要包括基础数据量(或者叫历史数据量.垫底数据量.数据库中已有的数据量)和参数化数据量,数据量 ...

  4. 软件测试如何批量造数据

    测试过程中,经常用到批量造数据的场景:准备大量测试数据.执行压测等等. 比如说,你要模拟1000个用户同时发短信,那么你需要先创建1000个不同手机号的用户,直接在页面上造数据显然是不太现实的. 如果 ...

  5. 前端实时刷新数据_产品又让我造数据

    作为一个测试.经常面临造数据的问题,昨天这个问题又来了. 产品:我需要那个XX页面都有数据的截图,要给甲方爸爸们看 我:现在忙.明天再说吧(日常偷懒) 产品:那明天早上尽快给我, 我:好嘞(不到晚上给 ...

  6. 推荐一款Python开源库,技术人必备的造数据神器!

    1. 背景 在软件需求.开发.测试过程中,有时候需要使用一些测试数据,针对这种情况,我们一般要么使用已有的系统数据,要么需要手动制造一些数据.由于现在的业务系统数据多种多样,千变万化.在手动制造数据的 ...

  7. SQL Server 用表中已有数据造数据

    从表中选择数据再插入到表中(select XXX into 与insert into XXX select的结合) 在做性能测试时需要大量的业务数据.完全从画面造数据比较费时间,使用SQL文批量插入数 ...

  8. python之工作举例:通过复制NC文件来造数据

    1 # 通过对NC文件复制来造数据 2 import os, shutil 3 4 # 遍历的根目录 5 root_dir = "D:\\test_data\\DISASTER\\" ...

  9. Maxcompute造数据-方法详解

    简介: 造一点模拟数据的方法 概述 造数据在一些奇怪的场合会被用到.一般我们是先有数据才有基于数据的应用场合,但是反过来如果应用拿到另外一个场景,没有数据功能是没有方法演示的. 一般较为真实的数据,脱 ...

最新文章

  1. 制药企业SAP项目中CSV认证需要准备的文档
  2. ABP官方文档翻译 6.1.3 异常处理
  3. git push的时候报411问题
  4. 基础——ASP.NET页面的生命周期
  5. c# 审批流引擎_小熊OA:流程引擎才能真正起到管理价值!
  6. memcached一致性哈希及php客户端实现
  7. mysql查询php输出表格_MySql数据库查询结果用表格输出PHP代码示例_PHP教程
  8. 驱动,包括很多软件,并不是最新的就是最好的
  9. dell linux raid 查看,Ubuntu Linux下Dell服务器使用硬Raid后查看磁盘信息方法
  10. MATLAB | 全网唯一 ,MATLAB绘制阴影柱状图(填充斜线)
  11. Android DataStore
  12. c语言编程三次方程,c语言求三次方程的根程序设计
  13. 解锁小众网站 站在巨人的肩膀上
  14. Eplan创建符号详细解说
  15. windows怎么设置始终以管理员身份运行
  16. cocos2dx ipv6处理
  17. 数字化发展正在影响服装企业
  18. matplotlib 设置坐标轴位置(spines),设置坐标别名(xticks,yticks)
  19. 华为机试:身高体重排序(仅有题,待求解)
  20. 世纪安图参加2014地理信息开发者大会

热门文章

  1. MITRE 发布工控系统的 ATTCK 框架
  2. 程序员未来前景如何?大龄程序员出路在哪里?
  3. ABP框架 - 多租户
  4. C++ 无限for循环的bug
  5. scut协议配置工具初始化的一些问题
  6. 【软件测试】软件测试需要遵守哪些原则
  7. 【操作系统】输入输出系统(下下)-思维导图0.0
  8. 蓝桥杯 BASIC-24 基础练习 龟兔赛跑预测
  9. 蓝桥杯 BASIC-17 基础练习 矩阵乘法
  10. L1-017. 到底有多二-PAT团体程序设计天梯赛GPLT