- parameters: name, data type, but NO size
- 파라미터 값에 따라 active set이 달라짐
declare
cursor emp_cur(d_no number) is
select empno, ename, job, sal
from emp
where deptno = d_no;
rec_emp_cur emp_cur%rowtype;
begin
open emp_cur(10); --> cursor open 시 파라미터 입력
loop
fetch emp_cur into rec_emp_cur;
exit when emp_cur%notfound;
p(rec_emp_cur.job||', '||rec_emp_cur.ename||'('||rec_emp_cur.empno
||')''s salary is '||rec_emp_cur.sal);
end loop;
close emp_cur;
end;
/
'Oracle > PL/SQL' 카테고리의 다른 글
15일차 # 7-21: 프로시저에 적용 (0) | 2012.04.24 |
---|---|
15일차 # 7-21 추가: Cursor For Loop with Parameters (0) | 2012.04.24 |
15일차 # 7-20: (Implicit) Cursor For Loop using Subquery (0) | 2012.04.24 |
15일차 # 7-15: Cursor For Loop (0) | 2012.04.24 |
15일차 # 7-14: Cursor (0) | 2012.04.24 |