首先创建表,字段:
这里注意“/”是linux环境下面结束存储过程的标志。
然后写一个存储过程:
Procedure Created表示存储过程创建成功。
这段存储过程就是循环插入数据。
这里为了显示执行时间,把开始时间和终了时间给打印出来了。
如果执行成功就会显示:
结束。
下面吧存储过程列出来:
create or replace Procedure Test2
as
num NUMBER;
v_begintime varchar2(20);
v_endtime varchar2(20);
v_str varchar2(10);
begin
v_begintime:=to_char(sysdate,'yyyy-mm-dd hh24:mi:ss');
FOR i IN 1..10000000 LOOP
insert into students values(i,'jack','jjjaa',23);
num:=num+1;
IF Mod(num,5000)=0 THEN
COMMIT;
END IF;
END LOOP;
v_endtime:=to_char(sysdate,'yyyy-mm-dd hh24:mi:ss');
dbms_output.put_line('startTime:'||v_begintime);
dbms_output.put_line('endTime:'||v_endtime);
end Test2;
创建表:
create table students
(
ID int,
userName varchar(100),
userPass varchar(100),
userAge int
);
记录一下,以便以后看看。QAQ
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。