ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Sql Loader
    Database 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


    반응형
Designed by Tistory.