데이터 베이스정보처리산업기사 · 1999년04월18일 · 12/100
12.다음 SQL문 중에서 구문적 오류가 있는 것은?
1
DELETE FROM STUDENT, ENROL WHERE SNO = 100;정답
2
INSERT INTO STUDENT(SNO, SNAME, YEAR) VALUES (100, '홍길동', 4);
3
INSERT INTO COMPUTER(SNO, SNAME, YEAR) SELECT SNO, SNAME, YEAR FROM STUDENT WHERE DEPT='CE' ;
4
UPDATE STUDENT SET DEPT = (SELECT DEPT FROM COURSE WHERE CNO='C123') WHERE YEAR=4;
해설
1. FROM 다음에는 테이블 명이 와야 하지만, 3개의 레코드가 쉼표를 기준으로 명시되어 있어서 틀림.