1. UNIQUE 제약조건 개요

2. UNIQUE 제약조건 사용 예시

CREATE TABLE Employees (
    EmployeeID INT PRIMARY KEY,
    Email VARCHAR2(100) UNIQUE,
    PhoneNumber VARCHAR2(15) UNIQUE
);

3. UNIQUE 제약조건을 추가하는 방법

테이블 생성 시 UNIQUE 제약을 추가하는 방법:

CREATE TABLE Employees (
    EmployeeID INT PRIMARY KEY,
    Email VARCHAR2(100),
    PhoneNumber VARCHAR2(15),
    CONSTRAINT unique_email UNIQUE (Email),
    CONSTRAINT unique_phone UNIQUE (PhoneNumber)
);

기존 테이블에 UNIQUE 제약을 추가하는 방법:

ALTER TABLE Employees
ADD CONSTRAINT unique_email UNIQUE (Email);

ALTER TABLE Employees
ADD CONSTRAINT unique_phone UNIQUE (PhoneNumber);

4. UNIQUE 제약조건을 삭제하는 방법

ALTER TABLE Employees
DROP CONSTRAINT unique_email;

ALTER TABLE Employees
DROP CONSTRAINT unique_phone;

5. UNIQUE 제약조건의 특징

6. NULL과 UNIQUE 제약