05 DROP : 테이블 삭제하기
SQL FOR EVERYONE
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열에서 오류 발생