FORALL1 벌크 insert 빠르게 하는 방법 기본적으로 100만개의 레코드를 벌크 인서트 할 때 아래 방법을 사용 합니다. declare TYPE tbl_ins IS TABLE OF LARGE_TBL%ROWTYPE index by binary_integer; w_ins tbl_ins; begin for i in 1 .. 1000000 loop w_ins(i).id := i; w_ins(i).value := 'foobar'; end loop; forall i in 1 .. 1000000 insert into large_tbl values w_ins(i); commit; end; / PL/SQL procedure successfully completed. Elapsed: 00:00:01.26 call count cpu elapsed disk query.. 2018. 3. 21. 이전 1 다음