PL/SQL基础学习笔记(2)-游标、存储过程、函数、触发器

–1、游标
–cursor游标,游标是指向一个select语句结果集的指针

declare
  cursor c
  is select * from emp;
  v_emp c%rowtype;
begin
  open c;
  fetch c into v_emp;
    dbms_output.put_line(v_emp.ename);
  close c;
end;
/


说明:
1)首先声明游标指向一个结果集。
2)定义变量v_emp是游标所指向的结果集的记录类型。
3)open c,打开游标,只有打开游标后,PL/SQL才会执行声明游标的select语句。
4)fatch c into v_emp,把当前游标指向的这条记录放在v_emp变量里面。
fatch执行后游标自动向下移动一行记录。指向下一条记录。
5)用完游标后要close。
继续阅读PL/SQL基础学习笔记(2)-游标、存储过程、函数、触发器