Spisu treści:
Definicja - Co oznacza unikalne ograniczenie?
Unikalne ograniczenie jest rodzajem ograniczenia kolumny w tabeli, które nakazuje, że wszystkie wartości w tej kolumnie muszą być unikalne, chociaż mogą być zerowe.
Aby upewnić się, że kolumna jest UNIKALNA i nie może zawierać wartości pustych, kolumna musi być określona jako NIE NULL. Co ciekawe, są to dwa główne atrybuty klucza podstawowego. Zdefiniowanie obu atrybutów w nowo utworzonej kolumnie należy poważnie rozważyć przy wyznaczaniu klucza podstawowego.
Techopedia wyjaśnia wyjątkowe ograniczenie
Unikalne ograniczenie jest definiowane podczas tworzenia tabeli. Unikalne ograniczenie zezwala na wartości zerowe. Początkowo może się to wydawać sprzecznością, ale zero oznacza całkowity brak wartości (nie zero lub spacja). Dlatego nie można powiedzieć, że wartość w tym polu zerowym nie jest unikalna, ponieważ nic nie jest przechowywane w tym polu. Wartość pusta nie może być porównywana z wartością rzeczywistą. Na przykład Królowej Ameryki nie można porównać do Królowej Anglii, ponieważ Królowa Ameryki jest zerową, która nie istnieje.
