DROP TABLE 사용법
오라클 데이터베이스에서 테이블을 삭제하려면 아래와 같이 DROP TABLE 명령을 사용하면 된다.
DROP TABLE [테이블명];
DROP TABLE 명령어는 행 레코드나 빈 테이블을 남겨두지 않고 테이블 자체를 지워버린다.
즉, 정말 말 그대로 테이블 자체를 삭제해 버리는 명령어이다.
예를 들어 EMPLOYEE라는 테이블을 삭제한다고 하자.
DROP TABLE EMPLOYEE;
위와 같이 명령을 실행하여 EMPLOYEE 테이블을 삭제할 수 있다.
제약조건 걸린 테이블 삭제
제약조건이 걸려 있는 테이블은 CASCADE CONTRAINTS 옵션을 넣어줘야만 삭제된다.
즉 아래와 같이 사용해야 한다.
DROP TABLE [테이블명] CASCADE CONSTRAINTS;
다른 테이블에 참조 관계가 있거나 제약 조건이 있는 경우에는 위와 같이 CASCADE CONSTRAINTS 옵션을 사용해줘야 한다
예를 들어 DEPARTMENT라는 제약조건이 걸린 테이블을 삭제한다고 하자.
DROP TABLE DEPARTMENT CASCADE CONSTRAINTS;
위와 같이 명령을 실행하여 DEPARTMENT 테이블을 삭제할 수 있다.
반응형
'데이터베이스 > [Oracle]' 카테고리의 다른 글
[Oracle] 오라클 문자열 길이 구하기 LENGTH, LENGTHB 함수 (0) | 2023.07.27 |
---|---|
[Oracle] 연산자 종류, 연산자 우선순위, 문자열 합치기 (0) | 2023.07.27 |
[Oracle] 오라클 테이블 수정(ALTER TABLE)하는 법, 오라클 컬럼 추가/변경/삭제하는 법 (0) | 2023.07.26 |
[Oracle] 오라클 테이블 생성하는 법 (CREATE TABLE), 기본키, 인덱스, 코멘트 설정 하는 법 (0) | 2023.07.25 |
[Oracle] 오라클 데이터 타입(Data Type) 정리 (0) | 2023.07.24 |