欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Oracle带参数游标

程序员文章站 2024-02-10 14:09:04
...

参数游标:

参数游标是指带有参数的游标.通过使用参数游标,使用不同参数值可以生成不同的游标结果集.

 

定义和打开参数游标的语法:

cursor cursor_name(parameter_name datatype) is
select_statement;

open cursor_name(parameter_value);

 

实例:查询部门编号为10的员工的信息

declare 
  cursor emp_cursor(dno number) is select empno,ename,job from emp where deptno = dno;
begin
  for emp_record in emp_cursor(10) loop
   dbms_output.put_line('员工号:' || emp_record.empno || ',姓名:' || emp_record.ename || ',职位:' || emp_record.job);
  end loop;
end;

结果:

员工号:7934,姓名:MILLER,职位:CLERK
员工号:7782,姓名:CLARK,职位:MANAGER
员工号:7839,姓名:KING,职位:PRESIDENT