1.삽입할 DATA의 준비
"," 형식으로 뽑던지 TAB으로 구분되는 형식으로 뽑던지 알아서 한다.
- 파워빌더로 TAB형식으로 뽑을 수 있음
2.CTL파일의 작성
파일이름.ctl 을 아래와 같이 작성한다.
LOAD DATA INFILE '부어넣을 데이터파일이름' APPEND INTO TABLE POST FIELDS TERMINATED BY X'09' TRAILING NULLCOLS (칼럼이름목록)
만약 ","형식으로 분리할 경우에는 위의 X'09' TRAILING NULLCOLS 대신 "," 를 넣어준다.
칼럼이름목록 의 입력 예
code,codenm,codenm2
예를 들어 post.txt란 TAB으로 구분되는 형식의 데이터 파일을 post라는 테이블에 넣는 다면 소스는 다음과 같다.
LOAD DATA INFILE 'post.txt' APPEND INTO TABLE POST FIELDS TERMINATED BY X'09' TRAILING NULLCOLS (code,codenm,codenm2)
3.SQL-Loader의 실행
sqlldr 오라클계정/오라클계정패스워드 CTL파일 위치
'DataBase > Oracle' 카테고리의 다른 글
SQL * Loader (0) | 2008.04.28 |
---|---|
SQL* Loader 사용법 (0) | 2008.04.28 |
분석함수의 사용 (0) | 2008.04.28 |
[Oracle]ora-00054: 자원이 사용중이고, NOWAIT가 지정되어 있습니다 (0) | 2008.04.28 |
ORA-01786: FOR UPDATE 구는 사용할 수 없습니다 (0) | 2008.04.28 |