创建一个表,往表中插入20条数据
--创建表S
create table S (
S# NUMBER(2),Sname varchar2(20),
Sage NUMBER(3),
Ssex varchar2(10));
--创建存储过程,参数类型为相应表对应字段类型,存储过程有三种参数模式::IN,默认模式 ; OUT ,传出模式; IN OUT ,传入传出模式,这里用的IN模式
create or replace procedure p_insert
(s_val in S.S#%type,s_name in S.SNAME%type,s_age in S.SAGE%type,s_sex in S.SSEX%type)
is
s_v number;
begin
for i in 1 .. 20 loop
s_v := s_val+i-1;
insert into S values(s_v,s_name,s_age,s_sex);
end loop;
commit;
end p_insert;