**无参游标**
–使用游标查询emp表中所有员工的姓名和工资,并将其依次打印出来。
declare
– 声明游标
cursor c_emp is select ename,sal from emp;
– 声明变量
v_ename emp.ename%type;-- 记录型变量 姓名
v_sal emp.sal%type;-- 工资
begin
– 开启游标
open c_emp;
– 执行游标
loop – 遍历
fetch c_emp into v_ename,v_sal;-- 只能取一行游标的值到变量中 使用遍历取所有的数据
– 退出条件
exit when c_emp%notfound;-- 当循环不出数据就退出
– 输出打印
dbms_output.put_line(‘姓名:’||v_ename||‘薪资:’||v_sal);
end loop;-- 结束遍历
– 关闭游标
close c_emp;
end;