텍스트 파일에 담긴 SQL문 통째로 실행하는 법

텍스트 파일에 담긴 SQL문 통째로 실행하는 법

1. 적당한 위치 (씨 드라이브의 foo 폴더라 해보자)에 폴더를 만든다.

2. 그 폴더 안에 텍스트 파일을 넣는다. 텍스트 파일 안에는 SQL문장만 잔뜩 써놓는다. 이 때 확장자는 sql로 한다. 예를 들면 파일명이 boo.sql 이라고 하자. SQL문 외에는 앞에 하이픈 두 개 (–)를 붙여 주석처리하자.

3. 시작 – 실행 – cmd 로 도스창을 켜고, cd 명령어를 이용해 만들어 놓은 foo 폴더로 이동하자.

4. sqlplus 아이디/비번@디비스키마이름

5. set heading off

헤더 필요 없다.

6. set pagesize 0

페이지 나누기 따위 없다.

7. set linesize 2000

가로 길이를 무지하게 넓게 잡아서 SQL결과가 엔터로 나뉘지 않도록 함

8. spool newfilename

9. @boo

그러니까, 골뱅이 뒤에 실행시킬 sql파일 이름을 쓴다.

10. spool off

하면 해당 폴더에 newfilename 이라는 이름으로 파일 써짐.

끝.