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 를 통해서 입력된 데이타 확인