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 |