在PL/SQL中使用带参数的游标

Posted leny

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在PL/SQL中使用带参数的游标相关的知识,希望对你有一定的参考价值。

需求:查询并输出部门名称为SALES的员工信息

 1 SET serveroutput ON;
 2 DECLARE
 3   CURSOR c_emp(paramName VARCHAR2) IS 
 4     SELECT * FROM emp WHERE deptno = (select deptno from dept where dname = paramName);    
 5 BEGIN
 6   FOR e IN c_emp(SALES)loop
 7     dbms_output.put_line(e.empno||  ||e.ename||  ||e.job||  ||e.mgr||  ||e.hiredate||  ||e.sal||  ||e.comm||  ||e.deptno);
 8   end loop;
 9 END;
10 /

 

以上是关于在PL/SQL中使用带参数的游标的主要内容,如果未能解决你的问题,请参考以下文章

oracle PL/SQL编程语言之游标的使用

可选参数作为游标中的条件(PL / SQL)

PL/SQL 游标使用参数作为列名

可选参数作为游标中的条件 (PL/SQL)

创建带有 2 个游标、一个参数并从表中给出结果的 PL/SQL 脚本?

过程中的PL/SQL游标问题