SQLD(SQL 개발자) 기출 · DDL
다음 중 실행 시 오류가 발생하지 않는 INSERT 문은?

본문)
<SQL>
CREATE TABLE EMPLOYEE (
EMP_ID NUMBER PRIMARY KEY,
NAME VARCHAR2(50) NOT NULL,
EMAIL VARCHAR2(100),
DEPT_ID NUMBER,
CONSTRAINT UQ_EMP_EMAIL UNIQUE (EMAIL)
);이 문제 풀어보기
정답 및 해설 보기
정답: 1번
② EMAIL='kim@corp.com' → 기존에 이미 있음 → UNIQUE 위반
③ EMP_ID=101 이미 존재 → PRIMARY KEY 위반
④ NAME은 NOT NULL인데 NULL 입력됨 → NOT NULL 제약 위반
③ EMP_ID=101 이미 존재 → PRIMARY KEY 위반
④ NAME은 NOT NULL인데 NULL 입력됨 → NOT NULL 제약 위반