블로그 이미지
lahuman

Notice

Recent Post

Recent Comment

Recent Trackback

Archive

05-21 05:01

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
  • total
  • today
  • yesterday
2007. 1. 16. 11:53 DBMS/오라클

1. 최신 우편번호 정보를 받는다.

  - http://www.postman.pe.kr/ 에서 왼쪽 메뉴중에 우편번호 원본파일을 선택하여 자신이 마음에 드는 Type을 선택하여 다운로드 받는다. (참고로 난 Type3을 받았다.)


2. Type에 해당하는 테이블을 생성한다.

예제)

CREATE TABLE zip_code (

zipcode varchar2(7),

sido varchar2(4),

gugun varchar2(15),

dong varchar2(24),

ri varchar2(36),

st_bunji varchar2(11),

ed_bunji varchar2(9),

seq varchar2(5)

)


3. 받은 파일을 엑셀로 연 후 다른 이름 저장을 하여 csv 파일로 저장을 한다.


4. Control file(ctl파일)을 만든다.

 - 빈 텍스트 문서에 작성한 후 파일 확장자를 ctl로 만든다.

예제)

LOAD DATA
infile "c:\zipcode.csv"     <-- csv의 경로명
append into table zip_code  <-- 생성한 테이블명
fields terminated by ","  
(zipcode,sido,gugun,dong,ri,st_bunji,ed_bunji,seq)  <-- 필드명


5. 도스창을 열고(윈도우키 + R 후 cmd입력) 명령어를 입력한다.

 -- sqlldr userid=scott/tiger control=c:\zip_code.ctl

  명령어를 입력하면 테이터가 테이블에 들어간다.

 

6. 데이터가 들어왔는지 확인한다.(각자 나름대로..ㅋㅋ)

-- 뭐... 이런식으로.. select count(*) from zip_code;

'DBMS > 오라클' 카테고리의 다른 글

오라클 암호화  (0) 2008.11.27
IMPORT  (0) 2007.01.16
데이터 사전 정보 조회  (0) 2007.01.16
오라클 진단 스크립트(튜닝)  (1) 2007.01.16


posted by 알 수 없는 사용자