by 현우아빠17 [Oracle 백업/복구] 데이터 이관 [2021.02.26 14:08:23]
이관작업을 하는 서버에 데이터를 삭제하고 다시 넣고 싶습니다.
그런데 기존에 프로시저는 그대로 두어야 하는 상황이구요.
데이터만 이관시키고 싶은데 삭제해야 할 테이블 데이터가 너무 많습니다.
혹시 명령어 한방으로 데이터만 삭제할 방법은 없을까요 ?
안된다면 truncate로 해야 할거 같은데 그렇게 하면 인덱스도 같이 삭제된다고 해서 해야 할지 말아야 할지 고민이 됩니다.
데이터베이스는 오라클입니다. 답변 미리 감사합니다.
truncate 하면 데이터만 삭제됩니다. 테이블 정보, 인덱스 정보는 등은 그대로 남습니다.
답변감사합니다. 그러면 테이블 전체를 truncate 하면 foreign key 걸린것들도 삭제가 되나요 ?