Oracle存储过程之for循环

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不能作为操作目标对象。

你可能感兴趣的:(oracle,循环,for)