DataBase/Oracle
5. DDL(Data Definition Language) - Drop
kade__
2021. 6. 14. 18:21
Drop은 테이블을 삭제할 때 사용되는 명령어다
drop table [테이블명];
drop을 사용하면 되돌릴수 없으므로 신중하게 처리해야 한다.
또한 삭제 시에 연쇄 속성이 설정되어있을 경우 하위 테이블 혹은 상위 테이블의 연쇄 삭제가 발생할 수 있으므로 조심해야 한다.
연쇄 속성을 삭제하려면
alter table [테이블명]
drop constraint [제약조건명];
이렇게 작성을 해주면 FK 잡힌 제약조건이 삭제된다.
이렇게 된다면 참조되는 부분이 사라지므로 다른 테이블과의 참조 관계와 상관없이 단독적인 테이블 삭제가 가능하다.