sqlldr 사용법 (sql lorder)
작성자 관리자 작성시간 2005-05-27 15:40:26
 

# part.sql

create table nsys_partner (
office varchar2(70),
start_date varchar2(30),
kind varchar2(30),
category varchar2(30),
grade varchar2(2),
business_number varchar2(13),
item varchar2(30),
address varchar2(200),
phone varchar2(35),
master_name varchar2(30),
master_email varchar2(40),
depart_name varchar2(30),
depart_email varchar2(40),
department varchar2(30),
business varchar2(40)
);


# partner2.ctl

LOAD DATA
infile 'partner2.txt'
replace
into table nsys_partner
fields terminated by '##'
trailing nullcols
( office,
start_date,
kind,
category,
grade,
business_number,
item,
address,
phone,
master_name,
master_email,
depart_name,
depart_email,
department,
business
)


%% 참고로 컨트롤파일에 replace 외에 다음의 옵션이 가능합니다.

  replace                테이블의 기존 행을 모두 삭제(delete)하고 insert
  append                  새로운 행을 기존의 데이타에 추가
  insert                  비어 있는 테이블에 넣을 때
  truncate                테이블의 기존 데이타를 모두 truncate 하고 insert

$  sqlldr lgnsysedu/educenter2 control=partner2.ctl data=partner2.txt


목록 | 입력 | 수정 | 답변 | 삭제