더북(TheBook)

 

05 DROP : 테이블 삭제하기

SQL FOR EVERYONE icon_day

 

 

 

DROP TABLE 명령어는 테이블을 완전히 삭제합니다. 테이블을 삭제할 때 데이터베이스는 테이블에 있는 모든 자료와 그와 연관된 모든 인덱스를 삭제하고 사용하고 있던 저장 공간을 돌려줍니다.

테이블의 모든 구조와 데이터가 삭제됩니다.

DDL 명령어이므로 트랜잭션이 자동으로 커밋됩니다.

모든 인덱스와 제약 조건이 삭제됩니다.

DROP TABLE 테이블 이름;

 

다음 코드를 실행해 봅시다.

DROP TABLE sample_product;

 

테이블이 완전히 삭제되었기 때문에 조회하면 테이블이 없다는 오류가 발생합니다.

SELECT *

FROM sample_product;

 

ORA-00942: table or view does not exist

00942. 00000 - "table or view does not exist"

*Cause:

*Action:

17행, 6열에서 오류 발생

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.