DROP문
- 테이블을 삭제하는 명령어
- 테이블의 구조와 데이터를 모두 삭제하므로 사용에 주의해야 한다.
- 삭제하려는 테이블의 기본키를 다른 테이블에서 참조하고 있다면 삭제가 거절된다.(제약조건 위배)
- 참조하는 테이블부터 삭제하거나 CASCADE CONSTRAINTS 옵션을 사용하여 무결성 제약조건을 동시에 삭제하면 된다.
- 테이블을 삭제하면 테이블의 컬럼에 대해 생성된 인덱스도 함께 삭제된다.
- 삭제된 테이블과 관련된 뷰와 시노님은 invalid 상태가 된다.
- 형식
DROP TABLE 테이블이름 [CASCADE CONSTRATINS] [PURGE]
'프로그래밍 > Oracle' 카테고리의 다른 글
오라클 커서를 사용하는 다양한 방법 (1234) | 2020.05.13 |
---|---|
마로의 Oracle 공부: DDL(2) - ALTER (472) | 2016.12.08 |
마로의 Oracle 공부: DDL(1) - CREATE (477) | 2016.10.26 |
마로의 Oracle 공부: SQL 기초 (488) | 2016.01.04 |