sql loader에서 업데이트 기능은 없나요? 0 4 2,591

by 손님 로더 loader [2008.07.16 16:38:17]


기준의 테이블의 자료는 그대로 있고 로더로 실행한 data파일의 자료가

변했다면, 업데이트되고, 기존의 자료가 없다면 인서트되는 기능은 없나요?

물론 쿼리로 하면 쉽게 가능하지만, 속도 문제로 로더를 이용해서

해보려고 하는데 잘 안되네요...

부탁드립니다.

by 마농 [2008.07.16 17:34:58]
일단 똑같은 모양의 템프테이블을 생성하여 자료 올리신후 머지 구문을 이용해 보세요.

by 현 [2008.07.16 17:53:10]
오라클 버전이 좀 되신다면, (9i인지 10g인지 확실히 기억이 안납니다)
외부테이블 기능을 이용하셔서 테이블처럼 사용하시면 됩니다.
작동원리는 sql로더랑 비슷한데요, 장점은 sql문을 날릴 수 있다는 겁니다.

by santaclaus [2008.07.16 18:06:45]
음 ... 이런 방법도 있었군.

난 걍 싹 지우고 다시 올리는데^^

by 질문자 [2008.07.17 14:39:53]
감사합니다. 역시 템프테이블이 꼭 필요하군요...
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입