Ograniczenie typu UNIQUE

Ograniczeń UNIQUE można użyć, aby upewnić się, że nie zduplikowane wartości są wprowadzane w określonych kolumnach, które nie uczestniczą w klucz podstawowy.Chociaż ograniczenie UNIQUE i wymuszenia unikatowości, przy ograniczeniu UNIQUE zamiast ograniczenia na klucz podstawowy chcesz wymusić unikatowość kolumna lub kombinacji kolumn ograniczenie klucza podstawowego, który nie jest kluczem podstawowym.

Wiele ograniczeń UNIQUE można zdefiniować w tabela, można określić tylko jedno ograniczenie klucza podstawowego tabela.

Ponadto w przeciwieństwie do ograniczeń klucza podstawowego ograniczenia UNIQUE umożliwiają wartości NULL.Jednak podobnie jak w przypadku dowolnej wartości uczestniczących w ograniczenie UNIQUE tylko jeden może mieć wartości null kolumna.

Ograniczenie typu UNIQUE mogą odwoływać się ograniczenie na klucz OBCY.