PL/SQL光标之带参数光标

阅读更多
一 语法
CURSOR 光标名 [(参数名 数据类型[,参数名 数据类型]...)]
IS SELECT 语句;
二 实例
  1. --查询某个部门中员工的姓名
  2. set serveroutput on
  3. declare
  4. --定义带参数光标
  5. cursor cemp(dno number)isselect ename from emp where deptno = dno;
  6. pename emp.ename%type;
  7. begin
  8. open cemp(10);
  9. loop
  10. --取出一条记录
  11. fetch cemp into pename;
  12. exitwhen cemp%notfound;
  13. --打印rowcount的值
  14. DBMS_OUTPUT.PUT_LINE(pename);
  15. end loop;
  16. close cemp;
  17. end;
  18. /
三 运行结果
CLARK
KING
MILLER

 

你可能感兴趣的:(PL/SQL,带参数光标)