Q&A

  • 쿼리한 내용을 다른 table 에 복사시 속도가 빠르게 하려면 ....
제목 그대로 입니다.
레코드수가 5천건 정도되는데 속도가 3초나 걸려요.

With Query do
begin
     open;
     if recordcount > 0 then
     begin
         first;
         While not eof do
         begin
             table1 에 insert
             next;
         end;
     end;
end;

이런식으로 했는데 혹시 다른 방법이 있나요?
겨우 5천건인데 3초가 걸리는걸 봐선 다른 방법이 있을 듯 싶은데요.

혹시 다른 방법이 있다면 좀 알려주세요.
2  COMMENTS
  • Profile
    장덕곤 2004.03.15 18:13
    SQL자체 내에서 하는방법이있습니다
    위의 SELECT쿼리가 어떻게 되는지는 모르겠지만..
    INSERT INTO TABLE1
    SELECT 쿼리

    이렇게 하시면 될거같은데요..


  • Profile
    장태원 2004.03.15 18:49
    오라클이라면..

    create table table_name
    select * from table_query