PL⼀SQL 实际返回行数超出请求行数

2025-05-09 05:50:33
推荐回答(1个)
回答(1):

想的太复杂了,用简单的游标就能实现,如下:
DECLARE
i number(2);
BEGIN
i:=1;
for bus in (SELECT * FROM emp)
loop
dbms_output.put_line('Record: '||i);
dbms_output.put_line(bus.ename);
dbms_output.put_line(bus.job);
dbms_output.put_line(bus.sal);
i:=i+1;
END LOOP;
END;