declare cursor c is select sage from student; v_age number(2); begin open c; loop --执行你要做的事情 可以取道v_age fetch c into v_age ; end loop; close c; end;
自问自答? declare cursor c is select sage from student; v_age number(2); begin open c; loop --执行你要做的事情 可以取道v_age fetch c into v_age ; --加上 exit when c%notfound;end loop; close c; end;
把fetch c into v_age ; 放在第一個LOOP的下面 然后 --执行你要做的事情 可以取道v_age
cursor c is
select sage from student;
v_age number(2);
begin
open c;
loop
--执行你要做的事情 可以取道v_age
fetch c into v_age ;
end loop;
close c;
end;
declare
cursor c is
select sage from student;
v_age number(2);
begin
open c;
loop
--执行你要做的事情 可以取道v_age
fetch c into v_age ;
--加上
exit when c%notfound;end loop;
close c;
end;
然后
--执行你要做的事情 可以取道v_age