테이블 단위로 복사를 하시려면
insert into 사본테이블명(필드1, 필드2, 필드3) select 필드1, 필드2, 필드3 from 원본테이블명
또는
insert into 사본테이블명(필드1, 필드2, 필드3) select 필드1, 필드2, 필드3 from 원본테이블명 where 필드1 = '조건'
스토어드 프로시져로 만들어놓고 사용하면 더 편리합니다.
이승근 님이 쓰신 글 :
: 테이블내용을 아는 법을 배웠습니다... 정말로 감사합니다...^^;;
:
: 그 테이블중 특정 테이블을 다른 이름으로 복사해야 하는 경우가 있습니다...
: 내부데이터 내용까지요...
: 전에 파라독스를 사용할때는 deletefile()이나 copyfile()을 이용해서 데이터파일을 통째로 지우고 복사하곤 했는데 여기서는 어떻게 해야하는지요...
: 새로운 이름으로 create해서 insert를 이용해 내용을 넣는 작업을 하니깐 되기는 하는데 시간이 조금 걸리네요...
: 이러면 데이터가 많으면 많을수록 시간이 더 걸릴것같아서요...
: 뭔가 다른 방법이 혹시 있는지 아니면 없는지... 알고싶어서 질문을 올립니다...^^;;
|