DELETE 명령에 대한 설명으로 틀린 것은? | 22년-1회차-정보처리기사-필기 기출문제 상세 페이지
122년-1회차-정보처리기사-필기
DELETE 명령에 대한 설명으로 틀린 것은?
1
테이블의 행을 삭제할 때 사용한다.
2
WHERE 조건절이 없는 DELETE 명령을 수행하면 DROP TABLE 명령을 수행했을 때와 동일한 효과를 얻을 수 있다.
3
SQL을 사용 용도에 따라 분류할 경우 DML에 해당한다.
4
기본 사용 형식은 “DELETE FROM 테이블 [WHERE 조건];” 이다.
해설
DELETE는 WHERE 조건에 맞는 행만 제거하는 DML 명령이며, 테이블 자체의 정의(스키마)는 그대로 남는다.
이에 비해 DROP TABLE은 테이블 구조 자체를 삭제하는 DDL 명령이므로, WHERE절 없는 DELETE가 DROP TABLE과 동일한 효과를 낸다는 설명은 틀리다.
기본 형식이 “DELETE FROM 테이블 [WHERE 조건];”이라는 점과 DML로 분류된다는 점은 옳은 설명이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.