최보름달

[SQL] DROP TABLE 본문

문송한 회사생활/SQL 공부

[SQL] DROP TABLE

PieMoon 2020. 7. 29. 21:35

테이블을 삭제하는 명령

DROP TABLE 테이블명 [CASCADE CONSTRAINT] ;

 

CASCADE CONSTRAINT 옵션은 해당 테이블과 관계가 있던 참조 제약조건에 대해서도 삭제한다는 것을 의미한다. 

SQL Server 에서 CASCADE 옵션은 존재하지 않으므로, 테이블 삭제 전에 FOREIGN KEY 제약조건 또는 참조하는 테이블을 먼저 삭제해야 한다.

 

예시

-- PLAYER 테이블 삭제하기

-- ORACLE
DROP TABLE PLAYER;


-- SQL SERVER
DROP TABLE PLAYER;

 

 

 

 

 

* kdata 한국데이터진흥원에서 출간한 SQL 전문가 가이드 2013 Edition을 요약했습니다.