다음은 테이블을 생성하는 SQL 구문이다. 이 테이블에 대한 연산을 설명하는 것으로 옳지 않은 것은?
CREATE TABLE 직원 ( 직원번호 NUMBER NOT NULL, 직원이름 CHAR(10) UNIQUE, 부서번호 NUMBER CHECK(부서번호 IN (1,2,3,4)) DEFAULT 1, PRIMARY KEY(직원번호), FOREIGN KEY(부서번호) REFERENCES 부서(부서번호) ON DELETE CASCADE );
- ①동명이인의 직원 이름을 추가했더니 입력되지 않았다.
- ②부서가 없는 신입사원을 입력했더니 부서번호가 널값이 되었다.
- ③부서 테이블에서 특정 부서를 삭제했더니 해당 부서에 속한 직원들도 삭제되었다.
- ④직원 번호에 동일한 번호를 입력했더니 처리되지 않았다.
선지를 골라 바로 채점해 보세요.
정답 ②
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)