'database/ORACLE'에 해당되는 글 93건

  1. 2009.11.20 oracle sqlldr 이용한 TEXT 데이터 입력

반응형

1. 테스트를 위한 테이블생성

    CREATE TABLE "TEST_TABLE"
    (
        "USER_ID"          CHAR(20)  NOT NULL,
        "USER_NM"          CHAR(20) NOT NULL,
        CONSTRAINT  "TEST_TABLE_PK" PRIMARY KEY("USER_ID") USING INDEX TABLESPACE "TEST_INDEX_TS"
    )
    TABLESPACE "TEST_TABLE_TS"
    LOGGING
    /

    CREATE INDEX "TEST_TABLE_IDX01" ON "TEST_TABLE" ("USER_NM") TABLESPACE "TEST_INDEX_TS"
    LOGGING
    /


2. 해당 테이블에 입력을 위한 샘플 데이터 파일

    예)TEST_TABLE_INSERT_DATA.TXT

        ABCD1234|홍길동
        EFGH5678|김길동
        IJKL9012|박길동

3. ctl 파일을 생성

    예)TEST_TABLE_INSERT_DATA.ctl

    LOAD DATA
    INFILE 'TEST_TABLE_INSERT_DATA.TXT'
    APPEND
    INTO TABLE TEST_TABLE
    FIELDS TERMINATED BY '|'
    (USER_ID, USER_NM)

 4. 해당 ctl을 실행할 명령어 수행

    sqlldr id/pwd control='TEST_TABLE_INSERT_DATA.ctl'


5. sqlplus 를 통해서 입력된 데이타 확인


 

반응형
Posted by 공간사랑
,