比如:
for cur in (select column1,column2 from table_name) loop
--your code here
--cur.column1,cur.column2 就是当前行的值
end loop;
不知道你是不是这个意思
for x in (select rownum rn t.* from t )
loop
if x.rn = 5 then
--确定了第五行;
end if;
commit;
end loop
type自定义 cursor加上rownum这个伪列
或者定义n:=0然后for中再n:=n+1