안녕하세요
도로명주소 테이블을 만드려고 데이터를 insert하는 중입니다
toad에서 엑셀로 불러오기를 하면
데이터가 30만건 쯤 되는데 거기서 만사천??정도밖에 등록이 안되더라구요..
그렇다고 실패로그인가.. 그 파일 보니 나머지 이십몇만건이 들어있는것도 아니구요 ㅠㅠ
그래서 텍스트파일로 import 했더니 한글 깨짐현상때문에 로우 칼럼수가 몇개 안맞더라구요
그래서 지금 엑셀로 inert into문 써서 돌리려고 하는데요..
toad에 인서트 문 치려니까 integer overflow뜨네요 ㅜㅠ 5만건씩 잘라서 insert하려 했는데도 그러네요
어떤 방법으로 데이터를 import 시켜야 하는지 알고싶습니다ㅠㅠ 엑셀파일과 텍스트파일 둘다 있고
insert into문으로 변경한 데이터도 있습니다
SQL* Loader 를 이용해 보세요.
건수가 많은 경우 TOAD로 잘 안되는 경우가 많습니다. 건수가 많은 경우는 SQL Loader로 올리시는게 가장 빠른 방법이기도 합니다.
SQL Loader로 올리는 경우에도 한글문제가 발생할 수 있고요. 대부분의 경우는 Characterset 불일치인 경우가 많습니다. (보내준쪽에서 Text file 생성시 characterset 과 upload 하는 client 의 Oracle chacterset 의 불일치. 특히 UTF8 인지 확인필요) 이 경우는 Oracle client characterset 을 변경해서 시도해 보시면 됩니다. (Windows 경우 regedit 로 수정).