oracle循环语句loop 和while 用法
a. loop...end
loop(至少执行一次)
请编写一个过程,可以输入用户名,并循环添加10个用户到 users表中,用户编号从1开始增加。
create or replace procedure sp_pro6(spName varchar2) is v_num number:=1;
begin
loop
insert into users values(v_num,spName);
--判断是否要退出循环
exit when v_num=10;
v_num:=v_num+1;
end loop;
end;
请编写一个过程,可以输入用户名,并循环添加10个用户到 users表中,用户编号从11开始增加。
create or replaceprocedure sp_pro6(spName varchar2) is v_num number:=11;
begin
while v_num<21 loop
insert into users values(v_num,spName);
v_num:=v_num+1;
end loop;
end;