Bepoz
파즈의 공부 일기
Bepoz
전체 방문자
오늘
어제
  • 분류 전체보기 (232)
    • 공부 기록들 (85)
      • 우테코 (17)
    • Spring (85)
    • Java (43)
    • Infra (17)
    • 책 정리 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Bepoz

파즈의 공부 일기

2020.03.26 SQL sql loader 와 merge
공부 기록들

2020.03.26 SQL sql loader 와 merge

2020. 3. 26. 21:41

sql loader 는 기존의 응용 프로그램 데이터나 다른 데이터베이스로 저장된 데이터를 오라클 데이터베이스 테이블에 넣기 위한 유틸리티이다. 오라클 데이터베이스를 설치하면 기본적으로 설치되고 간단하고 편리하게 데이터를 데이터베이스에 로드할 수 있다.  by isstory83.tistory.com/123

 

 

엑셀파일을 가지고 했다. csv로 형변환을 하여서 다른 이름으로 저장을 하였다. 

 

load data
infile 'C:\ADD_FAM_C_DATA.csv'
append
into table WORK_TEMP
fields terminated by ','
TRAILING NULLCOLS
(EMP_NO,FAM_NM,REL_TYPE_CD,GENDER_CD,BIRTH_YMD,CHILD_SEQ,NOTE)

 

다음과 같이 작성하였다. fields terminated by 로 어떤 것으로 컬럼을 나누는지 정한다.

밑에는 들어갈 테이블의 컬럼들을 적는다.

 

그리고 cmd 에서 'sqlldr userid= id/pw control ='경로' 를 입력하면 된다. 

 

 

merge는 다음과 같다.

유의할 점은 on 에 쓴 컬럼은 update 문에서 사용을 하면 오류가 뜬다는 점이다.

'공부 기록들' 카테고리의 다른 글

2020.04.01 SQL  (0) 2020.04.02
2020.03.27 Spring(3)  (0) 2020.03.30
2020.03.24 Spring(2)  (0) 2020.03.25
2020.03.19 Spring(1)  (0) 2020.03.19
2020.03.11 JSP(2)  (0) 2020.03.11
    '공부 기록들' 카테고리의 다른 글
    • 2020.04.01 SQL
    • 2020.03.27 Spring(3)
    • 2020.03.24 Spring(2)
    • 2020.03.19 Spring(1)
    Bepoz
    Bepoz
    https://github.com/Be-poz/TIL

    티스토리툴바