Udostępnij za pośrednictwem


UNIQUE Constraints

Aby upewnić się, że nie ma wartości zduplikowane są wprowadzane w określonych kolumnach będących składowymi klucz podstawowy, można użyć ograniczenia UNIQUE.Chociaż ograniczenie typu UNIQUE i ograniczenia klucz podstawowy, wymusić unikatowość, należy użyć ograniczenia typu UNIQUE zamiast ograniczenia klucz podstawowy, gdy użytkownik chce wymusić unikatowość kolumna lub kombinacji kolumn, który nie jest klucz podstawowy.

Wiele ograniczeń UNIQUE można zdefiniować w tabela, tylko jeden ograniczenia klucz podstawowy mogą zostać zdefiniowane w tabela.

Ponadto w przeciwieństwie do ograniczeń klucz podstawowy ograniczenia UNIQUE pozwalają na wartości NULL.Niemniej jednak podobnie jak w przypadku dowolnej wartości uczestniczących w ograniczenie typu UNIQUE, tylko jeden może mieć wartości null jest kolumna.

Ograniczenie typu UNIQUE może być odwołuje się ograniczenie klucz obcy.