Зміст:
Визначення - Що означає унікальне обмеження?
Унікальне обмеження - це тип обмеження стовпців усередині таблиці, який наказує, що всі значення в цьому стовпці повинні бути унікальними, хоча можуть бути нульовими.
Щоб стовпець був UNIQUE і не може містити нульових значень, стовпець повинен бути вказаний як NOT NULL. Цікаво, що це два основні атрибути первинного ключа. Визначаючи обидва атрибути в новоствореному стовпчику, слід серйозно враховувати позначення первинного ключа.
Техопедія пояснює унікальне обмеження
Унікальне обмеження визначається під час створення таблиці. Унікальне обмеження дозволяє нульові значення. Спочатку це може здатися суперечливістю, але нульовою є повна відсутність значення (не нуля чи пробілу). Таким чином, неможливо сказати, що значення в цьому нульовому полі не є унікальним, оскільки в цьому полі нічого не зберігається. Нульове значення не можна порівняти з фактичним значенням. Наприклад, королеву Америки не можна порівнювати з королевою Англії, оскільки королева Америки - це нуль, якого не існує.
