1、练习使用游标,包括隐式游标、显式游标和游标FOR循环
(1)在SCOTT模式下显示工资排名前5的员工的编号、姓名和工资,并将所有执行正确的PL/SQL语句记录下来。
①使用隐式游标
记得先将显示输出打开 set serveroutput on
declare
v_emp emp%rowtype;
v_num int:=0;--用来控制输出,只输出5条
begin
for r in (select * from emp order by sal desc)--这是隐式游标的用法,里面运用order by desc降序,asc升序
loop
dbms_output.put_line(r.empno||' '||r.ename||' '||r.sal);
v_num:=v_num+1;
exit when v_num=5;--到达5条结束循环
end loop;
end;
②使用显式游标
declare
v_emp emp%rowtype;
v_num int: