문제
데이터베이스에서 기존 테이블의 모든 행을 즉시 삭제하되, 테이블 구조와 제약조건은 그대로 유지하는 SQL 명령어는?
① REMOVE ② DELETE ③ TRUNCATE ④ CLEAR
정답
3번
해설
SQLTRUNCATE TABLE은 테이블의 모든 데이터를 삭제하면서 테이블 구조는 유지하는 DDL 명령어이다. DELETE는 조건부 삭제가 가능한 DML이고, REMOVE와 CLEAR는 SQL 표준 명령어가 아니다.
데이터베이스에서 기존 테이블의 모든 행을 즉시 삭제하되, 테이블 구조와 제약조건은 그대로 유지하는 SQL 명령어는?
① REMOVE ② DELETE ③ TRUNCATE ④ CLEAR
3번
SQLTRUNCATE TABLE은 테이블의 모든 데이터를 삭제하면서 테이블 구조는 유지하는 DDL 명령어이다. DELETE는 조건부 삭제가 가능한 DML이고, REMOVE와 CLEAR는 SQL 표준 명령어가 아니다.
매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.