본문 바로가기

SQL

[SQL] TRUNCATE 명령문

TRUNCATE 

- 전체 데이터를 한 번에 삭제하는 방식

- 자동으로 COMMIT, 지운 데이터는 되돌릴 수 없다.

- TRUNCATE 문은 DELETE 문과 결과가 동일하지만 트랜잭션 로그를 기록하지 않으므로 속도가 아주 빠르다.

- 테이블 자체가 필요하지 않다면 DROP, 테이블 구조를 남겨두고 싶다면 TRUNCATE 를 사용하는 것이 효율적이다.

'SQL' 카테고리의 다른 글

[SQL] WITH ROLLUP 절  (0) 2022.02.24
[SQL] HAVING 절의 기능과 특징  (0) 2022.02.24
[SQL] LIMIT 절  (0) 2022.02.21
[SQL] DBMS 한글 입력 규칙  (0) 2022.02.21
[SQL] Export recordset to an external file  (0) 2022.02.11