다음 SQL(Structured Query Language)문으로 생성한 테이블에 내용 을 삽입할 때 올바르게 동작하지 않는 SQL 문장은?
정답 4번
제시된 SQL 문 CREATE TABLE Book (ISBN CHAR(17) PRIMARY KEY, TITLE VARCHAR(30) NOT NULL, PRICE INT NOT NULL, PUBDATE DATE, AUTHOR VARCHAR(30)); 분석 결과, TITLE과 PRICE 컬럼은 NOT NULL 제약 조건이 설정되어 있 어 반드시 값이 입력되어야 합니다. INSERT INTO Book (ISBN, TITLE, AUTHOR) VALUES ('978-89-8914-892-4', '데이터베 이스 개론', '홍길동') 문장은 NOT NULL 조건인 PRICE 값을 누락했으므로 실행 시 오류가 발생합니다. 오답·함정 포인트: 문제에서 요구하는 방향이 ‘옳은 것’인지 ‘옳지 않은 것’인지 먼저 표시한 뒤, 정답 선택지의 핵심 정의와 나머지 선택지의 정의를 대조하면 실수를 줄일 수 있습니다.