오라클 (1) 썸네일형 리스트형 Oracle PL/SQL 프로시저[ForAll] BluckCollet 커서를 오픈하여 SELECT 문을 실행할 때 OPEN-FETCH-CLOSE 구문을 데이터 1건씩 추출하며 , FOR LOOP를 이용하면 100건씩 추출한다 정해진 건수만큼 추출한 후에는 다음 데이터를 추출하기 위해 Fetch Call 이라는 내부 Call이 수행되는데, 대량 건수를 조회하면 다량의 Fetch Call 이 발생하여 서능이 저하된다. 대량의 데이터일 경우에는 BLUCK COLLECT 기능을 이용하여 한꺼번에 많은 데이터를 가져오도록 하는 것이 좋다. DECLARE --bulk collect를 이용해 읽어들일 Nested Table 컬렉션 타입 생성 TYPE emp_rec_arr_type IS TABLE OF EMP%ROWTYPE; emp_rec_arr emp_rec_ar.. 이전 1 다음