create or replace procedure Test1(numbera number)
as
testresult number(4);
begin
testresult:=0;
for tempa in 0..numbera loop
begin
testresult:=testresult+tempa;
end;
end loop;
dbms_output.put_line('the result is '||testresult);
end;
注明:
单纯的oracle存储过程中使用for循环语句,特别要注意tempa不能作为操作目标对象。