Oracle游标FOR循环.docVIP

  • 7
  • 0
  • 约小于1千字
  • 约 1页
  • 2017-06-08 发布于重庆
  • 举报
Oracle游标FOR循环

Oracle 游标FOR循环 从上面的示例中可以发现,游标通常是与循环联合使用。实际上,PL/SQL还提供了一种将两者综合在一起的语句,即游标FOR循环语句。游标FOR循环是显式游标的一种快捷使用方式,它使用FOR循环依次读取结果集中的数据。当FOR循环开始时,游标会自动打开(不需要使用OPEN方法),每循环一次系统自动读取游标当前行的数据(不需要使用FETCH),当退出FOR循环时,游标被自动关闭(不需要使用CLOSE)。 FOR循环的语法如下: for cursor_record in cursor_name loop statements; end loop; 这个FOR循环将不断地将行读入变量CURSOR_RECORD中,在循环中也可以存取CURSOR_RECORD中的字段。 例如,下面的示例使用游标FOR循环实现查询EMP表中的数据。 SQL set serveroutput on SQL declare 2 cursor emp_cursor is 3 select * from emp 4 where deptno 10; 5 begin 6 for r in emp_cursor loop 7 dbms_output.put r.empno || ; 8 dbms_output.put r.ename ||

文档评论(0)

1亿VIP精品文档

相关文档