더북(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열에서 오류 발생