DELETE, TRUNCATE, DROP 예시

1. DELETE

- 데이터는 지워지지만 테이블 용량에는 변화가 없다.

- 원하는 데이터만 선택해서 지울 수 있다.

- 삭제 후 복구가 가능하다.

 

2. TRUNCATE

- 테이블 용량이 줄고, 인덱스 등도 모두 삭제되어 최초 테이블이 만들어졌던 상태로 돌아간다.

- 테이블은 삭제하지 않고 데이터만 삭제된다.

- 원하는 데이터만 골라서 삭제하는 것은 불가능하고, 모든 데이터가 삭제된다.

- 삭제 후 복구가 불가능하다.

 

3. DROP

- 데이터 및 테이블 전체를 삭제한다.

 

참고

- https://wikidocs.net/4021

- 『오라클로 배우는 데이터베이스 입문』

'Database' 카테고리의 다른 글

Oracle 다중 INSERT  (0) 2021.10.05
Oracle 객체 종류  (0) 2021.10.05
Oracle 데이터 타입  (0) 2021.10.05
Key 종류  (0) 2021.10.05
SQL 종류  (0) 2021.10.05