여기서 궁금한 점이 Insert문을 사용하여 건 by 건 으로 하는것과 Insert All을 사용하여 한꺼번에 입력하는
것 중에 어떤것이 효율성이 좋을까요?
또 Insert와 Insert all 사용시 서로간의 장단점이 존재하는지 알고 싶습니다.
by v상이v
[2010.12.17 13:16:35]
insert 와 insert all 은 조금 차이가 있는데요...
insert all 은 여러개의 테이블에 한번에 insert 하려고 사용하는 구문인데..
10000건을 한 테이블에 쌓는거라면...
insert all을 사용할 필요가 없을꺼 같습니다...
다중의 테이블에 (조건별로 나누던, 아니던) insert 하실려고 하신다면
insert all 로 쓰시면 되구요...
by v상이v
[2010.12.17 13:22:10]
insert 와 insert all 은
하나의 테이블에 담느냐,
여러개의 테이블에 담느냐의 차이 아닐까요~~?
by 마농
[2010.12.17 13:27:06]
bulk insert 를 말하려고 한듯 하네요.
루프안에서 1건씩 입력하지 않고 한꺼번에 정해진 양만큼 모아서 반복처리하는것이 bulk insert입니다.
당연히 insert보다는 bulk insert가 성능이 좋겠지요.
그런데 만건이라는 수는 결코 큰수처럼 느껴지질 않네요.
만건정도라면 그냥 한방에 입력하셔도 무방할듯 합니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.