今天需要进行百万测试数据的添加 ,虽然网上资料很多, 但是其实我并没有看懂 ,因为从来没有接触过自动化测试。但无论多么复杂的事情,总会有简单的方法完成。存储过程(
declare
i number;
j number;
k number;
begin
for i in 1 .. 9 loop
for j in 1 .. 9 loop
for k in 1 .. 99 loop
insert into EDIT_MST(SHIFT_TYPE,SHIFT,ROUND_NO,S_TIME,E_TIME)
values( i , j , k ,‘3:00‘ ,‘3:50‘);
end loop;
end loop;
end loop;
end;
commit; /*自动提交事务*/
)
这种写法比较简单 但是它在多个字段时候 处主键外 其他的没有要求的字段 都直接给了常量 对性能测试方面没有任何的作用。
select count(*) from EDIT_MST;-------查询 EDIT_MST 表中有多少条数据
select SHIFT_TYPE,SHIFT,ROUND_NO,S_TIME,E_TIME from EDIT_MST; ------------查询所有字段
delect from EDIT_MST where SHIFT_TYPE=‘2’;-----删除所有SHIFT_TYPE字段为2的数据
delect from EDIT_MST where ROUND_NO like ‘%5%’;------删除所有ROUND_NO字段中含有5的数据;
以后会将工作中的问题 以及解决方案记录下来 期望今年可以更好的提高自己。路漫漫其修远兮,吾将上下而求索。