오라클 테이블 삭제 (SQL)명령어 DROP TABLE
오라클에서 DROP TABLE 문은 데이터베이스에서 테이블을 삭제할 경우 사용합니다.
더 이상 필요하지 않은 테이블을 삭제할 경우 사용.
테이블 제거
DROP TABLE : CREATE TABLE로 생성한 테이블을 삭제합니다.
ex)
DROP TABLE 테이블명 [CASCADE | CONSTRAINTS]
CASCADE : 참조하는 다른 테이블도 함께 삭제
RESTRICT : 참조하는 다른 테이블이 있으면 삭제가 수행되지 않음
ex) DROP TABLE 고객 RESTRICT;
DROP TABLE 문은 테이블의 데이터 및 메타 데이터를 모두 삭제하기 때문에 테이블이 삭제되면 해당 테이블의 모든 데이터와 인덱스가 영구 삭제됩니다. 그러므로 DROP TABLE 문은 신중하게 사용해야 하며 삭제된 테이블에 대한 복구는 어렵거나 불가능할 수 있으므로, 테이블을 삭제하기 전에 백업을 해두는 것은 필수이겠죠.
댓글