티스토리 뷰


1. DROP - 역할

테이블을 삭제하고자 할 때 사용하는 명령어


◈ 구문형식


DROP TABLE 테이블 이름 [CASCADE CONSTRAINTS]




2. DROP - SQL 문장


◈ SQL 문장

1
DROP TABLE TEST_TABLE_ONE CASCADE CONSTRAINTS;


◈ 설명


DROP이라는 명령어는 테이블을 삭제할 때 사용합니다.

위에서 TAEBLE_ONE 이라는 테이블을 삭제할 때 사용하는 SQL 문장입니다.

옵션에서 봐야 할 부분이 있습니다.

CASECADE CONSTRAINTS라는 것은 현재 테이블에 제약조건이 걸려있을 때 입니다.

다른 테이블에 참조관계나 제약관계에 있다고 하면 CASECADE CONSTRAINTS 라는 옵션을 넣지 않을 경우에는 테이블이 삭제가 되지 않습니다.

따라서 현재 테이블이 제약조건이 없을 경우에는 테이블명까지만 입력해도 테이블이 삭제가 되는데 제약조건이 있을 경우에는 뒤에 있는 문장까지 써주셔야 해당 테이블이 삭제가 됩니다.


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday