DELETE 명령에 대한 설명으로 틀린 것은? 상세 페이지
2023 비단길 정보처리기사 필기, 성안당최신판 가격보기
이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
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로 분류된다는 점은 옳은 설명이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.