您的位置:首页 > 数据库

15PL_SQL过程之游标的使用

2016-06-26 20:28 232 查看
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;

//使用游标

declare

  cursor c is

    select * from emp;

  v_emp c%rowtype;

begin

  open c;

  loop

      fetch c into v_emp;

      exit when(c%notfound);

      dbms_output.put_line(v_emp.ename);

  end loop;

  close c;

end;

//遍历结果集

游标有四个属性

isopen代表游标是否打开了

notfound最近的一条fetch语句没有返回记录

found最近的一条fetch语句找到了一条记录

rowcount当前已经返回的索引
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: