INSA(SNO, NAME) 테이블에서 SNO가 100인 튜플을 삭제하… | [정보처리기능사 필기] 05년 2회차 기출문제 상세 페이지
1[정보처리기능사 필기] 05년 2회차
INSA(SNO, NAME) 테이블에서 SNO가 100인 튜플을 삭제하는 SQL 문은?
1
DESTROY INSA WHERE SNO = 100 ;
2
REMOVE FROM INSA WHERE SNO = 100 ;
3
DELETE FROM INSA WHERE SNO = 100 ;
4
DROP TABLE INSA WHERE SNO = 100 ;
해설
SQL에서 튜플(행)을 삭제하는 표준 명령은 DELETE이며, 형식은 이다.
따라서 SNO가 100인 행을 지우려면 ③ DELETE FROM INSA WHERE SNO = 100 ; 이 올바른 문장이다.
- ① DESTROY, ② REMOVE는 SQL 표준 명령어가 아니다.
- ④ DROP TABLE은 테이블 자체를 삭제하는 명령으로 WHERE 조건으로 특정 행만 지울 수 없다.
오류나 개정된 내용이 보이면 알려주세요