SQL Loader는 오라클이 제공하는 외부 데이터를 로드하는 프로그램입니다.
* 장점 : 오라클 설치 시 자동 설치되므로 따로 툴을 설치하지 않아도 된다.
* 단점 : GUI가 제공되지 않고 옵션들을 일일이 텍스트파일로 직접 만들어야 한다.
1. 변환할 엑셀 파일을 만든 후 [파일] 메뉴를 클릭합니다. 이 파일을 각 컬럼이 쉼표로 구분되는 텍스트 파일로 저장해야 합니다.

2. [다른 이름으로 저장하기]를 클릭한 후 [CSV(쉼표로 분리)]를 선택하고 [저장]을 클릭합니다. 여기에서는 파일 이름을 [test.csv]로 저장하고, 이 파일을 메모장으로 열어보면 각 컬럼이 쉼표로 구분되어 표시됩니다.

3. 오라클을 실행하고 데이터를 넣기 위한 테이블을 만들어 줍니다. 테이블명은 [member], 필드는 [id], pw 두개, 여기에서는 hr/hr 계정을 사용합니다.

4. SQL Loader를 실행하기 위한 control 파일을 만듭니다. Control 파일에는 데이터를 가져올 파일의 경로와 이름, 가져올 필드, 저장할 테이블과 필드, 구분자 등을 지정할 수 있습니다.

외부에서 데이터를 load하는데 데이터가 들어있는 파일은 [c:\test.csv]이고,
기존의 테이블에 있는 데이터 뒤에 붙일 것고, "append"
데이터를 삽입할 테이블은 [member]이고, "into table member"
각 필드는 쉼표로 구분되어 있고, "fields terminated by ','"
저장할 데이터의 첫번째 필드는 id 컬럼, 두번째 필드는 pw 컬럼에 입력됩니다.
* control 파일을 저장할 때 확장자는 .ctl, 파일명은 test로 저장합니다.(예, test.ctl)
5. SQL Loader를 실행합니다. (예. sqlldr userid=hr/hr control='c:\test.ctl')

6. 오라클을 실행하고 데이터가 정상적으로 입력되었는지 확인합니다.
(컬럼이 여러 개 들어갔지만 값은 정상적으로 입력되었습니다.)