SQLD · 60회 변형 · 어려움 난이도 · 28번

Q.28202660어려움 변형2과목 · SQL 기본 및 활용

다음 SQL을 실행하여 테이블을 생성하였다. 각 컬럼에 적용되는 제약 조건에 대한 설명으로 가장 적절한 것은?

CREATE TABLE EMP (
    EMP_ID  NUMBER       PRIMARY KEY,
    EMAIL   VARCHAR2(50) UNIQUE,
    NAME    VARCHAR2(20) NOT NULL
);
  • 1EMP_ID 컬럼은 유일성만 보장하면 되므로 NULL 값을 한 건에 한하여 입력할 수 있다.
  • 2EMP_ID 컬럼은 NULL 값과 중복된 값을 모두 입력할 수 없고, EMAIL 컬럼은 NULL 값을 입력할 수 있다.
  • 3NAME 컬럼은 NULL 값을 입력할 수 없으므로 중복된 값도 입력할 수 없다.
  • 4EMAIL 컬럼은 기본키인 EMP_ID 컬럼과 마찬가지로 NULL 값을 입력할 수 없다.

정답: 2 · EMP_ID 컬럼은 NULL 값과 중복된 값을 모두 입력할 수 없고, EMAIL 컬럼은 NULL 값을 입력할 수 있다.

해설
해설 불러오는 중…
이 회차 문제 풀어보기 →SQLD 더 풀기