Q&A

  • [질문]30만건의 Excel자료를 MS SQL에 넣기...
고수님의 한수 부탁 드립니다.

excel을 grid ==> MS SQL에 Insert Into로 데이터를 입력...데이터량이
적을 때는 잘 됩니다만..10만건 ,20만건...입력하면...Insert하다가...
Application이 멈추거나...죽어 버립니다.
시간도 많이 걸리고요....DB연결은 ADO을 사용하고, Dephi 6.0을 사용합니다.
좋은 방법 없을까요?????

한수 부탁 드립니다.
1  COMMENTS
  • Profile
    최용일 2008.11.11 22:14
    대량의 자료라면 엑셀에서 읽는 것도 시간이 많이 걸리지만 DB Insert도 많은 시간이 걸리죠.
    일반 Insert문으로는 해결할 방법이 없습니다.
    BCP.exe유틸리티나 BULK Insert처럼 파일에서 직접 읽어오는 방법을 찾아보세요.