存储过程里可不可以加上for或while循环?create or replace procedure getnewnew
as
aa number;
begin
for(int a=1;a<3;a++){
insert into atemp(partid,xianid) values(12,12);
}
end;
/
如果不要for循环是正确的,如果用while如何声名一个变量
while(a>15)
sqlstatment...
这个a如何声明?
谢谢
as
aa number;
begin
for(int a=1;a<3;a++){
insert into atemp(partid,xianid) values(12,12);
}
end;
/
如果不要for循环是正确的,如果用while如何声名一个变量
while(a>15)
sqlstatment...
这个a如何声明?
谢谢
RCount NUMBER;
Begin
RCount := 0;
Loop
insert into atemp(partid,xianid) values(12,12);
EXIT WHEN RCount = 15;
RCount := Rcount + 1;
End Loop;
End;
这样就可以循环15次了
执行语句1;
执行语句2;
end loop;