(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;

/


+ Recent posts