오라클 (10G) 에서 스크립트 만들에서 sqlldr를 통해서 우편 번호 넣기
먼저 테이블을 생성 한다.
CREATE TABLE ZIPCODE (
ZIPCODE VARCHAR2(7) NOT NULL,
SIDO VARCHAR2(50) NOT NULL,
GUGUN VARCHAR2(50) NOT NULL,
DONG VARCHAR2(255) NULL,
BUNJI VARCHAR2(255) NULL,
SEQ VARCHAR2(6) NULL
)
태이블 생성후 스크립트 파일과 우편번호를 다운 받은 후 스크립트 파일을 수정 하자.
스크립트 파일 과 우편 번호

zipcode.csv

zipcode.csv.ctl
zipcode.csv.ctl 내용
LOAD DATA INFILE 'd:\zipcode\zipcode.csv'
REPLACE INTO TABLE zipcode
FIELDS TERMINATED BY ','
TRAILING NULLCOLS(ZIPCODE,SIDO,GUGUN, DONG,BUNJI,SEQ)
여기서LOAD DATA INFILE 경로는 상황에 맞게 설정 해야 한다.
스크립트 파일 설정을 한 후 콘솔에서 sqlldr 을 실행 시키기 위해서
C:\oraclexe\app\oracle\product\10.2.0\server\BIN 이동 (CMD 실행시켜서 이동)
버전에 따라서 설치 경로가 다를 수도 있으니., 윈도우 검색 기를 이용해서
sqlldr.exe를 검색 하면 된다.
[명령어]
sqlldr "아이디/비밀번호" control="ctrl 팔일 경로"
명령어를 입력하면 다음과 같이 커밋 되고 있는 레코드 개수를 보여 준다 .
