Junior — Middle
Կարող եք բացատրել, թե ինչ է նշանակում UNIQUE սահմանափակումը SQL-ում և ինչպես է այն աշխատում?
sobes.tech AI
Պատասխան AI-ից
Ограничение UNIQUE в SQL гарантирует, что все значения в столбце (или наборе столбцов) будут уникальными, то есть не будет повторяющихся значений.
Это ограничение используется для обеспечения целостности данных, например, чтобы в таблице не было дубликатов по определённому полю.
Пример создания таблицы с ограничением UNIQUE:
CREATE TABLE Users (
ID INT PRIMARY KEY,
Email VARCHAR(255) UNIQUE
);
В этом примере в столбце Email не может быть двух одинаковых значений. Если попытаться вставить повторяющийся email, база данных выдаст ошибку.
Также можно создавать уникальные ограничения на несколько столбцов, чтобы комбинация значений была уникальной.