简单存储过程语法
存储过程里可不可以加上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如何声明?
谢谢
问题点数:20、回复次数:2Top
1 楼twenty_three(god is a girl)回复于 2006-11-01 09:03:00 得分 10
Declare
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次了Top
2 楼yingzi81530(康康)回复于 2006-11-01 11:24:48 得分 10
while 布尔表达式 loop
执行语句1;
执行语句2;
。。。
end loop;Top




