문제
TRUNCATE와 DELETE에 대한 설명으로 가장 부적절한 것은?
① DELETE는 WHERE절을 사용하여 일부 행만 삭제할 수 있다 ② TRUNCATE는 일반적으로 테이블 전체 데이터를 빠르게 제거한다 ③ TRUNCATE는 WHERE절을 사용하여 조건에 맞는 행만 삭제할 수 있다 ④ DELETE는 DML로 분류된다
정답
3번
해설
③ TRUNCATE는 WHERE절을 사용할 수 없고 테이블 전체 데이터를 제거합니다. ① DELETE는 조건 삭제가 가능합니다. ② TRUNCATE는 전체 삭제에 적합하며 일반적으로 빠릅니다. ④ DELETE는 DML입니다.