대용량 데이터를 insert로 입력하는방법이요;; 0 5 2,395

by 원구 [2008.08.26 14:49:17]


emp테이블을 생성하고

데이터건수가 5천만건인데요

하나하나 일이이 다 입력할수는 없잖아요 ㅠㅠ

어떤방식이 있는지만 좀 가르켜주시면 안될까요

검색을 아무리 해봐도 어떻게 해야될지 감이 안잡힙니다

도와주세요 고수분들 ㅠㅠ

by 마농 [2008.08.26 14:53:59]
sqlldr

by 현 [2008.08.26 15:01:00]
sqlldr 혹은 외부테이블.

by 원구 [2008.08.26 15:04:40]
감사합니다.. ^^ 복 받으세욤 ㅋ

by 원구 [2008.08.26 15:12:17]
검색 해보니깐

어려운거 같네요?

무슨말인지 도통 못알아먹겠어요 ㅋㅋ;;;

아놔 곤란한데;

by 삼치 [2008.08.26 15:33:38]
local pc에서 작업
C:\Documents and Settings>sqlldr id/pass@sid control=Book.ctl log=Book.log bad=Book.bad

--Book.ctl
load DATA
INFILE 'Book.txt' -- Data File을 지정 합니다.
APPEND -- 기존에 데이터에 새로운 데이터를 추가 합니다.
INTO TABLE 테이블명
FIELDS TERMINATED BY '#$#' -- 칼럼 구분자
TRAILING NULLCOLS
(
컬럼1,칼럼2,칼럼3
)

Book.ctl , Book.txt는 같은 폴더위치에 두시면 됩니다.

--Book.txt 실제 데이타입니다.
aaa#$#111#$#bbb
ddd#$#555#$#yyy
ddd#$#555#$#yyy
ddd#$#555#$#yyy
ddd#$#555#$#yyy
ddd#$#555#$#yyy
ddd#$#555#$#yyy
ddd#$#555#$#yyy
ddd#$#555#$#yyy
ddd#$#555#$#yyy
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입