plsql游标的操作

来源:互联网 发布:淘宝店卖的装修模板 编辑:程序博客网 时间:2024/05/05 16:49

游标的操作:

1:声明游标

2:打开游标

3:读取游标

4:关闭游标


declare cur_emp(var_job in varchae2:='salesman')  //声明游标检索雇员信息

is select empno,ename,sal

  from emp

  where job=var_job;

type record_emp is record      //声明一个记录类型

(

    var_empno emp.empno%type,

    var_empno emp.ename%type, 

    var_empno emp.sal%type

);

emp_row record_emp;

begin

    open cur_emp('manage');    //打开游标

    fetch cur_emp into emp_row;  //指针指向第一行,并将值保存到emp_row中

    while cur_emp%found loop

         dbms_output.put_line(emp_row.var_ename||'的编号是'emp_row.var_empno||'工资是'||emp_row.var_sal);

   fetch cur_emp into emp_row;   //指针指向下一行

   end loop;

   close cur_emp;   //关闭游标

end;





0 0
原创粉丝点击