통계데이터를 생성하는 프로시저에서
1.) 커서이용
FOR CUR IN ( SELECT A.* FRO M TAB1 ) LOOP
INSERT INTO TAB_A VALUES ( CUR.COL1....CUR.COLN ) ;
END LOOP
2) INSERT INTO SELECT 문 사용
INSERT INTO TAB_A
SELECT A.* FROM TAB1 ;
현재는 1) 커서이용해서 짜였는데 15000건 INSERT 시 1분정도 소요됩니다.
2) 방식으로 하면 좀 더 빠를까요? |