이제 emp_bulk 테이블에 데이터를 넣어 보자. 사원 테이블을 그대로 복사하는데 성능비교를 위해 10,000번의 루프를 돌려 데이터를 넣어 보자.

    입력

        BEGIN
          FOR i IN 1..10000
          LOOP
    
          INSERT INTO emp_bulk
            ( bulk_id,
              employee_id, emp_name, email,
              phone_number, hire_date, salary, manager_id,
              commission_pct, retire_date, department_id, job_id)
          SELECT i,
              employee_id, emp_name, email,
              phone_number, hire_date, salary, manager_id,
              commission_pct, retire_date, department_id, job_id
          FROM employees;
    
          END LOOP;
    
          COMMIT;
        END;
    

    결과

        익명 블록이 완료되었습니다.
    

    입력

        SELECT COUNT(*)
          FROM emp_bulk;
    

    결과

        COUNT(*)
        ---------
        1080000
    
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.