Klucz podstawowy jest zawsze unikalny w każdym SQL. Nie musisz wyraźnie definiować go jako UNIKATOWEGO.
Na marginesie: W tabeli można mieć tylko jeden klucz podstawowy, który nigdy nie zezwala na wartości null. Ponadto możesz mieć tylko jedno ograniczenie klucza podstawowego w tabeli (ponieważ celem tworzenia klucza podstawowego jest unikalna identyfikacja wiersza w tabeli), ale możesz mieć więcej niż jedno ograniczenie klucza podstawowego w tabeli.
Przykład:
Tabela szczegółów pracowników z EmpID jako kluczem podstawowym i EmpPhoneNo jako unikalnym kluczem.