[질문]엑셀(Excel)을 Data 오라클에 올리기? 0 8 2,216

by 강태현 [2007.05.04 14:22:00]


가장 간단한 방법이 먼가요?

sqlloader를 쓰면 된다는 얘기도 있던데 좀 불편해서요.

 

전 주로 toad+oracle10g 사용하고있습니다.

 

테이블도 바로 만들어지면서 데이터도 올리는 방법이 있으면 좋겠습니다.

 

 

by 정순표 [2007.05.04 00:00:00]
테이블생성후 토드에서 엑셀파일을 로드 하는 방법 밖에 없군요 ^^;
나머지는 토드 개발자와 상의를 ^^;;

by finecomp [2007.05.04 00:00:00]
엑셀 함수를 이용해서
create table XXX;
insert into (엑셀데이터 1째줄 데이터들) ;
insert into (엑셀데이터 2째줄 데이터들) ;
... 생략 ...
처럼 만들어 toad에서 script로 돌리고 담배피러 갔다오는 방법도 있겠군요...^^;

건승하시길...수고하세요~~

by 현 [2007.05.04 00:00:00]
finecomp님 말씀대로 하면 편하겠지만,
껀수가 많아지면 무지하게 느려집니다.
sql 로더 혹은 외부테이블(external table)이 제일 빠리고 편할 듯 합니다.

로더가 불편하다면...
정말 할말이 없습니다.

by finecomp [2007.05.04 00:00:00]
이런...그렇군요...대상 건수가 얼마정도 되는지 조차 안 물어봤군요...ㅎㅎ
제가 일반 SQL성능에 비해 DBA작업 종류는 성능에 신경을 덜 쓰는것 같군요...DBA가 아니라서 그런가...ㅡ.ㅜ;

by 마농 [2007.05.04 00:00:00]
sqlldr 몇번만 해보시면 익숙해집니다.
익숙해지면 이것만큼 편한것도 없다는 생각이 듭니다.

by 정순표 [2007.05.04 00:00:00]
로더는.. 엄청빠른데 ㅠㅠ.^^ 스크립터로 작성하면 자동으로 테이블 생성하고 로드 까지 합니다 ^^;

by 현 [2007.05.04 00:00:00]
저는 지금까지 쭉 로더를 썼었습니다.
그런데 얼마전에 스터디 하면서 외부테이블에 대해서 해봤습니다.
로더하고 많이 비슷한데요, 훨씬 편하고 성능면에서도 우수하더라고요.
로더가 불편하다고 느끼는 건 아마도 데이터를 sql같이 자유자재로 쪼물딱 못거리는 것인데,
외부테이블을 사용하니까 sql로 핸들링이 가능해서 편하더라구요.

외부테이블 추천합니다. 권한 등의 문제로 외부테이블 못쓰신다면 로더...

by 강태현 [2007.05.04 00:00:00]
무지한 저에게 도움을 주시려고 많은 얘기들이 오가고있군요.
로더가 불편하다는 얘기가 좀 와전된거같은데...
사람마다 틀리지 않겠습니까?
컬럼이 30개정도되는 excel데이터 걍 쭉올려서 몇번 사용해보고 지워버려도 되는 데이터들이라 그런 표현을 한건데 말이죠.

댓글달아주신 많은분들 대단히감사합니다. 더 공부해서 질문하겠습니다. 꾸벅..^^
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입