본문 바로가기
DB활용

[오라클 계층형구조] 행정표준코드(기관) 조직 목록 계층구조 활용 1

by 황금웃음만두 2020. 1. 1.

행정표준코드관리시스템에서 제공하는 코드를 활용하여 계층형 구조 활용법을 포스팅하고자 합니다

 

 

행정표준코드관리시스템 https://www.code.go.kr/index.do 에 접속하여 기관코드파일을 아래와 같이 다운로드 받을 수 있으며, 제 github에도 업로드 되어 있으니 아래 링크에서 다운로드 받으셔도 됩니다

https://github.com/jiyeub786/DBWorkOut/tree/master/EXER_ORG_LIST

 

jiyeub786/DBWorkOut

Contribute to jiyeub786/DBWorkOut development by creating an account on GitHub.

github.com

 

 

[메인페이지 > 자주이용하는코드 > 기관]

 

[메인페이지 > 자주이용하는코드 > 기관 > 기관코드 조회 > 기관코드 전체자료 버튼]

 

 

 

 

 

기관코드 텍스트를 받으셨으면 DB에 데이터를 입력하도록 하겠습니다

위 파일을 테이블로 생성하는 구문입니다

CREATE TABLE EXER_ORG_LIST (
  기관코드       VARCHAR2(100 BYTE)         NULL, 
  전체기관명      VARCHAR2(500 BYTE)         NULL, 
  최하위기관명     VARCHAR2(500 BYTE)         NULL, 
  차수         VARCHAR2(100 BYTE)         NULL, 
  서열         VARCHAR2(100 BYTE)         NULL, 
  소속기관차수     VARCHAR2(100 BYTE)         NULL, 
  차상위기관코드    VARCHAR2(100 BYTE)         NULL, 
  최상위기관코드    VARCHAR2(100 BYTE)         NULL, 
  대표기관코드     VARCHAR2(100 BYTE)         NULL, 
  유형분류_대     VARCHAR2(100 BYTE)         NULL, 
  유형분류_중     VARCHAR2(100 BYTE)         NULL, 
  유형분류_소     VARCHAR2(100 BYTE)         NULL, 
  우편번호       VARCHAR2(100 BYTE)         NULL, 
  행정동코드      VARCHAR2(100 BYTE)         NULL, 
  소재지코드      VARCHAR2(100 BYTE)         NULL, 
  나머지주소      VARCHAR2(100 BYTE)         NULL, 
  지번         VARCHAR2(100 BYTE)         NULL, 
  전화번호       VARCHAR2(100 BYTE)         NULL, 
  팩스번호       VARCHAR2(100 BYTE)         NULL, 
  생성일자       VARCHAR2(100 BYTE)         NULL, 
  폐지일자       VARCHAR2(100 BYTE)         NULL, 
  변경일자       VARCHAR2(100 BYTE)         NULL, 
  존폐여부       VARCHAR2(100 BYTE)         NULL, 
  이전기관코드     VARCHAR2(100 BYTE)         NULL
)

 

테이블을 생성한 뒤 데이터를 입력시킵니다

 

데이터 입력방법을 모르신다면 아래 포스팅을 참고하시길 바랍니다

 

https://gimmotti.tistory.com/10

 

[SQL Developer] 텍스트 파일을 DB에 입력하기

텍스트 파일(CSV, TSV, XLSX, XLS)를 SQL Developer를 사용하여 DB에 테이블을 생성하고 데이터를 입력하는 방법을 소개하고자 합니다 텍스트 데이터를 DB에 입력하는 두가지 방법이 있습니다 1) 데이터를 입력할..

gimmotti.tistory.com

 

 

행안부표준코드 사이트기준이 아닌 깃허브에 업로드한 파일 기준으로 행수는 384,756행이 입력되었습니다

 

 

 준비되었습니다

 

다음포스팅 부터 계층쿼리를 활용하여 조직도를 계층구조로 만드는 방법을 계속하도록 하겠습니다

 

 

댓글