더북(TheBook)

이제 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
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.