Database/Oracle
[sqlldr] Sql Loader 사용하기
denodo
2017. 3. 16. 21:09
엑셀 데이터를 컬럼에 매칭되게 하나씩 넣어 저장한다.
big_data.xls
이재희 178 80 NO0001
윤김 155 60 NO0002
이재희 175 75 NO0003
다른이름으로 저장 CSV (쉼표로 분리)
big_data.csv
이재희, 178, 80, NO0001
윤김, 155, 60, NO0002
성새힘, 175, 75, NO0003
메모장에 아래와 같이 작성 후, 확장자를 .ctl로 저장합니다.
load data
infile 'E:\01. PROJECT\02. G6\06. 개발\13. 테스트\COKR_APPLY.csv'
append
into table table_apply
fields terminated by ','
(seq, model_category, event_seq, user_id)
위작성 파일 이름 : apply.ctl
E:\> sqlldr userid=scott/tiger@localhost control='C:\ctl_folder\test_apply.ctl'
userid= 계정명/계정비밀번호 @ 접속할 도메인명
ex) admin/admin01@TEST.DOMAIN.NET
주의:
sql*plus 에서 명령어 치면 안됨. os명령창으로 나와서 써야됨
유닉스 환경이라면
SQL> !sqlldr userid ... ...... 하면 됨
참고 URL : http://yadw.tistory.com/123