오라클 인서트(insert) 스크립트 실행시

Oracle SQL Developer 를 사용하거나, sqlplus 사용이 가능하며

sqlplus가 많은 데이터라면 속도 면에서 월등히 유리하다.

하지만 Oracle SQl Developer는 많은 데이터가 아니라면 휠씬 편리하게 사용할 수 있다. 

 

속도:

데이터가 많을때: 

sqlplus 좋음

 

데이터가 많지 않을때:

Oracle SQL Developer 나  sqlplus

별 차이 없음

 

 

편리함:

Oracle SQL Developer 가 더 쉽게 사용할 수 있다.

 

 

Oracle SQL Developer 에서 스크립트 실행(Run Script)

1) .sql 파일을 불러오기

insert_script.sql

 

2) 스크립트 실행 - Run Script(F5)

SQL Worksheet> 툴바 - Run Script 

 

결과>

스크립트 출력(Script Output)>

...

1 row inserted.

1 row inserted.

1 row inserted.

 

결론>

31102 건의 데이터 insert

282.023 seconds - 4분 42초 걸림

 

 

sqlplus 에서 스크립트 실행(Run Script)

1) 파일(insert_script.sql)이 있는 폴더에서 sqlplus 실행

sqlplus user_id/user_password

SQL> @insert_script

or

SQL> @insert_script.sql

 

결과>

...

1 row created.

1 row created.

1 row created.

SQL> select count(*) from test_table;

  COUNT(*)

----------

     31102

 

결론>

31102 건의 데이터 insert

대략 1분 10초 걸림

 

728x90

+ Recent posts