Obsah:
Definice - Co znamená Unique Constraint?
Jedinečné omezení je typ omezení sloupce v tabulce, který určuje, že všechny hodnoty v tomto sloupci musí být jedinečné, i když mohou být nulové.
Aby bylo zajištěno, že sloupec je UNIQUE a nemůže obsahovat nulové hodnoty, musí být sloupec zadán jako NOT NULL. Je zajímavé, že se jedná o dva hlavní atributy primárního klíče. Definování obou atributů v nově vytvořeném sloupci by mělo být náležitě zváženo pro označení primárního klíče.
Techopedia vysvětluje jedinečné omezení
Při vytváření tabulky je definováno jedinečné omezení. Jedinečné omezení umožňuje nulové hodnoty. Zpočátku se to může jevit jako rozpor, ale null je úplná absence hodnoty (nikoliv nuly nebo mezery). Není tedy možné říci, že hodnota v tomto nulovém poli není jedinečná, protože v tomto poli není nic uloženo. Nulovou hodnotu nelze porovnat se skutečnou hodnotou. Například, Queen of America nelze srovnávat s Queen of England, protože Queen of America je null, která neexistuje.
