오라클 import 전에 데이터 삭제 0 3 728

by 현우아빠17 [Oracle 백업/복구] 데이터 이관 [2021.02.26 14:08:23]


이관작업을 하는 서버에 데이터를 삭제하고 다시 넣고 싶습니다. 

그런데 기존에 프로시저는 그대로 두어야 하는 상황이구요. 

데이터만 이관시키고 싶은데 삭제해야 할 테이블 데이터가 너무 많습니다.

혹시 명령어 한방으로 데이터만 삭제할 방법은 없을까요 ?

안된다면 truncate로 해야 할거 같은데 그렇게 하면 인덱스도 같이 삭제된다고 해서 해야 할지 말아야 할지 고민이 됩니다.

데이터베이스는 오라클입니다.  답변 미리 감사합니다. 

 

 

 

by 마농 [2021.02.26 14:26:11]

truncate 하면 데이터만 삭제됩니다.
테이블 정보, 인덱스 정보는 등은 그대로 남습니다.


by 현우아빠17 [2021.02.26 14:54:10]

답변감사합니다.  그러면 테이블 전체를 truncate 하면 foreign key 걸린것들도 삭제가 되나요 ?


by 마농 [2021.02.26 15:14:40]

truncate 하면 데이터만 삭제됩니다.
테이블 정보, 인덱스 정보는 은 그대로 남습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입