[SQL 이해와 활용] DDL > DROP TABLE, TRUNCATE TABLE
카테고리: SQL Developer
✔️ DDL > DROP TABLE
DROP TABLE 테이블명 [CASCADE CONSTRAINT];
DROP TABLE
구문으로 테이블을 삭제할 수 있다. 단, 다른 테이블이 삭제하는 테이블의 컬럼을 참조하는 경우 다음 에러가 발생한다.
이런 경우 CASCADE CONSTRAINT
옵션을 추가하면 테이블과 참조 관계가 삭제된다.
✔️ DDL > TRUNCATE TABLE
TRUNCATE TABLE 테이블명;
TRUNCATE TABLE
구문은 테이블의 모든 행을 제거하고 저장 공간을 비운다.
DROP TABLE과 동일하게 참조 관계가 있는 경우, 에러가 발생하지만 CASCADE CONSTRAINT
옵션이 없기 때문에 직접 참조 관계를 해제해야한다.
✅ RENAME 변경전 테이블명 TO 변경후 테이블명
구문을 통해 테이블명을 변경할 수 있다.
댓글 남기기