Oracle
빈 값 반복 허용
값이 없는 상태는 비교 대상에서 제외되는 방식으로
이해한다.
필수 업무 키면 NOT NULL 병행
UNIQUE 제약에서 NULL을 중복으로 볼지 여부는 제품마다 다르다. 선택값의 유일성을 설계할 때 반드시 확인해야 한다.
-- 값이 있을 때만 유일해야 하는 전화번호 예시
-- SQL Server는 필터드 인덱스, 다른 DBMS는 부분 인덱스나 제약 조합을 검토한다
UNIQUE(phone) + NULL 정책 확인