Oracle/PL/SQL
15일차 # 7-20: (Implicit) Cursor For Loop using Subquery
Bohemian life
2012. 4. 24. 21:40
(Implicit) Cursor For Loop using Subquery
==> attribute를 사용할 수 없음
begin
for rec_emp_cur in (select empno, ename, job, sal
from emp
where deptno = 10)
loop
p(rec_emp_cur.job||', '||rec_emp_cur.ename||'('||rec_emp_cur.empno
||')''s salary is '||rec_emp_cur.sal);
-- p(%rowcount||' rows processed'); --> 에러: ORA-06550: 줄 8, 열6:PLS-00103: 심볼 "%"를 만났습니다 다음 중 하나가 기대될 때:
-- p(sql%rowcount||' rows processed'); --> 에러 없이 컴파일되나 sql%rowcount 값이 NULL 값이 됩니다.
end loop;
end;
/