Background Image
조회 수 6331 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

1. 개요 

시스템을 개발하다 보면, 외부의 데이타(xls,csv,txt) DB에 입력하는 경우가 빈번히 발생한다.

행정표준코드시스템(mogaha.go.kr)에 접속하여, 기관코드와 학적코드를 DB에 입력하는 절차에 대해서 설명하고자 한다.



2. 처리 절차

   1) 행정표준코드시스템에 접속하여 기관코드정보 다운로드

   2) 기관코드 테이블 생성

   3) CM(CUBRID Manager)을 사용하여 기관코드 upload



3. 세부 처리절차


3.1 행정표준코드시스템에 접속하여 기관코드정보 다운로드

 - 행정표준코드관리시스템( code.mogaha.go.kr )에 접속하고, “기관을 클릭한다.

1_01_행정표준코드 사이트접속.JPG



  - 기관코드 전체자료를 클릭하고, “기관코드 전체자료.zip” 파일을 다운로드 한다.

1_02_행정표준코드 기관코드 다운로드.JPG



3.2  기관코드 테이블 생성

기관정보 테이블 스키마


- 테이블 생성 스크립트

테이블명

com_instt

엔터티명

컬럼명
(
영문)

컬럼명
(
한글)

Not Null
여부

데이터
타입

길이

PK
정보

FK
정보

제약
조건

컬럼
설명

기관정보

INSTT_CODE

기관코드

N

char

7

 PK01

 

 

PK

기관정보

ALL_INSTT_NM

전체기관명

 

varchar

300

 

 

 

 

기관정보

LOWEST_INSTT_NM

최하위기관명

 

varchar

500

 

 

 

 

기관정보

ODR

차수

 

integer

 

 

 

 

 

기관정보

ORD

서열

 

varchar

10

 

 

 

 

기관정보

PSITN_INSTT_ODR

소속기관차수

 

integer

 

 

 

 

 

기관정보

SEHIGH_INSTT_CODE

차상위기관코드

 

char

7

 

 

 

 

기관정보

BEST_INSTT_CODE

최상위기관코드

 

char

7

 

 

 

 

기관정보

REPRSNT_INSTT_CODE

대표기관코드

 

char

7

 

 

 

 

기관정보

TY_CL_LRGE

유형분류_

 

char

2

 

 

 

 

기관정보

TY_CL_MIDDL

유형분류_

 

char

2

 

 

 

 

기관정보

TY_CL_LRGE_SMALL

유형분류_

 

char

2

 

 

 

 

기관정보

MAIL_NO

우편번호

 

varchar

10

 

 

 

 

기관정보

ADM_DONG_CD

행정동코드

 

varchar

10

 

 

 

 

기관정보

LOCPLC_CODE

소재지코드

 

varchar

500

 

 

 

 

기관정보

RMNDR_ADRES

나머지주소

 

varchar

500

 

 

 

 

기관정보

LNM

지번

 

varchar

10

 

 

 

 

기관정보

TELNO

전화번호

 

varchar

20

 

 

 

 

기관정보

FXNUM

팩스번호

 

varchar

20

 

 

 

 

기관정보

CREAT_DE

생성일자

 

char

8

 

 

 

 

기관정보

ABL_DE

폐지일자

 

char

8

 

 

 

 

기관정보

CHANGE_DE

변경일자

 

char

8

 

 

 

 

기관정보

MNTNAB_AT

존폐여부

 

char

1

 

 

 

 

기관정보

BEFORE_INSTT_CODE

이전기관코드

 

char

7

 

 

 

 

 create table COM_INSTT (

  INSTT_CODE    char(7)          ,

  ALL_INSTT_NM varchar(300)   ,

  LOWEST_INSTT_NM      varchar(500) ,

  ODR   integer                  ,

  ORD   varchar(10)              ,

  PSITN_INSTT_ODR        integer      ,

  SEHIGH_INSTT_CODE    char(7)    ,

  BEST_INSTT_CODE       char(7)      ,

  REPRSNT_INSTT_CODE  char(7)  ,

  TY_CL_LRGE     char(2)          ,

  TY_CL_MIDDL   char(2)          ,

  TY_CL_LRGE_SMALL      char(2)    ,

  MAIL_NO       varchar(10)          ,

  ADM_DONG_CD          varchar(10)      ,

  LOCPLC_CODE  varchar(500)     ,

  RMNDR_ADRES           varchar(500)     ,

  LNM   varchar(10)              ,

  TELNO           varchar(20)            ,

  FXNUM          varchar(20)            ,

  CREAT_DE       char(8)            ,

  ABL_DE          char(8)              ,

  CHANGE_DE    char(8)            ,

  MNTNAB_AT   char(1)            ,

  BEFORE_INSTT_CODE    char(7),

           CONSTRAINT PK_COM_INSTT PRIMARY KEY(INSTT_CODE)

) ;

3.3  CM(CUBRID Manager)을 사용하여 기관코드 upload

접속한 DB에서 마우스 오르쪽 버튼을 클릭하여 가져오기를 클릭한다.  ( 또는 툴박스의 데이터 관리 > 가져오기도 동일한 기능이다. )

3_01_CM 가져오기 클릭.JPG



가져오기 유형을 선택한다행정정보표준코드에서 제공하는 파일 포맷은 TXT 파일이므로 “TXT 파일로부터 가져오기를 선택하고 “Next” 버튼을 클릭한다.

3_02_CM 가져오기 유형 선택.JPG



가져오기 옵션을 설정하는 화면이다우선 구분자 옵션의 값을 설정한다(col)은 탭문자(t [Tab])를 선택하고, 행은 개행문자(n [Newline])를 선택하고기관정보 테이블(com_instt)을 더블클릭 한다.

3_03_CM 가져오기 옵션 선택.JPG



테이블컬럼을 매핑하는 화면이 보여진다.  “테이블 컬럼에는 이전 화면에서 선택한 테이블의 컬럼 목록이 보여진다.  “찾아보기버튼을 클릭하고 행정정보표준시스템에서 다운로드 받은 기관코드 전체자료.txt” 파일을 선택한다.

3_04_CM 테이블데이터 파일설정.JPG


선택한 파일의 컬럼수 만큼 컬럼정보가 보여진다.  “데이터의 첫 줄을 컬럼 이름으로 사용을 체크한다.


3_05_CM 테이블데이터 컬럼매핑.JPG


기관코드 전체자료.txt”의 첫번째 줄의 헤더정보가 보여진다.  “OK” 버튼을 클릭한다.

3_06_CM 테이블데이터 컬럼매핑 첫줄 컬럼사용.JPG


선택 했던 테이블에 로드 할 레코드건수, 매핑여부, 제목줄이 보여진다파일문자집합을 “UTF-8”로 선택하고,  “Next” 버튼을 클릭한다.

3_07_CM 가져오기 옵션 선택.JPG


앞 화면에서 선택한 옵션들을 확인하는 화면이다선택한 옵션 내용을 확인하고, “Finish” 버튼을 클릭한다.

3_08_CM 가져오기 옵션 확인.JPG


데이터 입력 진행상황이 보여진다앞에서 선택한 커밋단위 1,000건씩 완료건수가 올라간다.

 3_09_CM 가져오기 진행 중.JPG


완료건수와 실패건수를 확인한다실패건수가 있을 경우에는 실패한 데이터를 확인버튼이 활성화 되며, 실패원인을 확인하고 테이블 데이터를 초기화하고 처음부터 다시 실행하면 된다.

방금 실행한 내용을 저장하고자 할 경우 저장 및 닫기버튼을 클릭하면 이력내용이 저장 되며, “가져오기 유형 선택화면에서 재사용 할 수 있다.

3_10_CM 가져오기 진행 완료.JPG


저장 한 이력을 재사용 하기 위해서는 가져오기 유형 선택 화면에서 기존 가져오기 설정으로 가져오기를 선택하면 된다.

3_11_CM 기존 가져오기 설정 재사용.JPG









List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
239 CUBRID 매니저 CUBRID Manager 메모리 설정하기(cubridmanager.ini) file 성진 2015.04.24 13719
238 CUBRID 매니저 CUBRID Manager 및 엑셀 파일을 이용하여 데이터 입력 시, garbage값이 포함되어 저장되는 경우 해결 방법 이용미 2015.06.17 9757
237 CUBRID 매니저 CUBRID Manager 실행 에러의 총정리와 해결방법. file seongjoon 2009.06.16 17789
236 CUBRID 매니저 CUBRID Manager에서 character set 변경하기[R2.0] file seongjoon 2009.10.29 17968
235 CUBRID 매니저 CUBRID Manager에서 날짜타입이 있는 excel 파일 올릴때 주의할점. file seongjoon 2009.12.16 16933
234 CUBRID 매니저 CUBRID Manager에서 데이터 검색 결과를 파일로 내려받는 방법. file seongjoon 2010.02.09 15323
233 CUBRID 매니저 CUBRID Manager의 host 및 질의편집기 설정 저장 위치 seongjoon 2010.04.01 14709
232 운영관리 CUBRID Manager의 백업 자동화를 이용하여 요일 별로 백업을 하는 방법. file seongjoon 2009.12.16 15668
231 마이그레이션 CUBRID Migration Tookit 8.4.1 file cubebridge 2012.04.14 11083
230 응용개발 CUBRID PHP 드라이버 빌드와 연동방법 정만영 2018.03.07 3774
229 응용개발 CUBRID R3.0부터 JDBC를 사용하는 응용에서 charset 설정 방법이 변경되었네요. 손승일 2010.12.02 19635
228 기타 CUBRID csql -i 옵션 사용시 주의 사항 이용미 2011.12.22 9174
227 질의작성 CUBRID dummy data생성-간단편 주현 2015.07.01 7860
226 응용개발 CUBRID odbc 드라이버 설정방법. file seongjoon 2009.12.10 20328
225 마이그레이션 CUBRID vs MySQL vs ORACLE SQL 타입별 비교 정만영 2013.07.12 69170
224 운영관리 CUBRID 데이터베이스 버퍼 캐쉬 파라미터($CUBRID/conf/cubrid.conf) Hint 정만영 2010.03.31 17325
223 운영관리 CUBRID 복제 구성 시 Update id=id+1 미지원 cubebridge 2009.12.12 11651
222 운영관리 CUBRID 복제중인 DB 백업 중 아카이브 로그파일 삭제 방법 손승일 2009.11.26 17159
221 운영관리 CUBRID 브로커와 시스템 메모리 정만영 2019.03.12 2397
220 운영관리 CUBRID 사용시 방화벽 설정 3 admin 2008.11.21 31001
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 14 Next
/ 14

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales