Patrick's 데이터 세상

DDL_DROP 구문 본문

Programming/Oracle

DDL_DROP 구문

patrick610 2020. 6. 21. 14:37
반응형
SMALL

DROP 구문

 

기존에 사용하던 테이블, 스키마, 도메인, 인덱스, 뷰, 제약조건 등을 제거할 때 사용하는 명령으로 삭제 시 전체가 삭제됩니다.

 

* 형식

 

DROP TABLE 테이블명

DROP INDEX 인덱스명

 

ex) DROP TABLE STUDENT;

 

 

 INDEX 삭제

 

 DROP INDEX 인덱스 명; 

 

 해당 인덱스를 삭제합니다.

 

 

 TABLESPACE DROP

 

 DROP TABLESPACE student_temp INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;

 

 해당 테이블스페이스에 해당하는 내용, 데이터 파일을 삭제하고 제약조건도 참조하여 삭제합니다. 

 

 

 USER DROP

 

 DROP USER STUDENT CASCADE;

 

 user 값을 삭제합니다.

 

 

 휴지통 거치지 않고 DROP

 

 drop table 테이블명 cascade constraints purge;

 

 DROP 구문을 사용하면 기본적으로 휴지통으로 이동하게 되는데 

 휴지통을 거치지 않고 테이블을 삭제합니다.

 

 

 휴지통 확인

 

 show recyclebin;

 

 휴지통에 버려놓은 테이블 및 인덱스를 확인합니다.

 

반응형
LIST

'Programming > Oracle' 카테고리의 다른 글

DROP된 테이블 살리기  (0) 2020.06.21
DROP 구문 생성하는 쿼리  (0) 2020.06.21
DDL_ALTER 구문  (0) 2020.06.21
DDL_CREATE 구문  (0) 2020.06.21
DDL - SQL 정의어  (0) 2020.06.21
Comments