-
Sql LoaderDatabase 2008. 8. 24. 15:25반응형
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파일 위치
예
sqlldr amicrm/amicrm123 ./post_load.ctl
4.Reference
반응형