文件名称:游标for循环-Unix基础与Shell编程技术培训
文件大小:4.68MB
文件格式:PPT
更新时间:2024-05-12 12:28:23
Unix相关
游标for循环: 游标for循环是一种快捷的处理游标的方式,它使用for循环依次读取结果 集中的行数据,当for循环开始时,游标自动打开,每循环一次系统自动读取游标 当前行的数据,当退出for循环时,游标被自动关闭。 注意: 当使用游标for循环时不能使用open、fetch、close语句,否则会发生错误。 例如打印工资大于2500小于4000的员工的信息,包括姓名,工资,部门。 declare v_ename emp.ename%type; v_sal emp.sal%type; v_deptno emp.deptno%type; cursor cur_salary is select ename,sal,deptno from emp where sal>=2500 and sal<=4000; begin for cur_empsalary in cur_salary loop v_ename:=cur_empsalary.ename; v_sal:=cur_empsalary.sal; v_deptno:=cur_empsalary.deptno; dbms_output.put_line(v_ename||' '||v_sal||' '||v_deptno); end loop; exception when invalid_cursor then null; when others then null; end;