Создание уникального ограничения с базами данных SQL Server, MySQL

Как создать уникальное ограничение в SQL Server или MySQL. Например, у меня есть таблица «Клиент», первичным ключом которой является «Идентификатор клиента». Если я хочу, чтобы «CustomerCode» был уникальным (т. е. без дубликатов), как мне настроить его в студии SQL Server 2008?


person Donald N. Mafa    schedule 15.02.2011    source источник
comment
Что сложного найти это в мануале?   -  person a_horse_with_no_name    schedule 30.05.2011
comment
Заведите привычку принимать ответы   -  person Tassadaque    schedule 09.01.2012


Ответы (1)


Вот так:

ALTER TABLE Customer ADD CONSTRAINT U_CustomerCode UNIQUE(CustomerCode)
person StuartLC    schedule 15.02.2011
comment
Большое спасибо, это сработало хорошо, и только при запуске я получил ошибку, потому что у меня уже были повторяющиеся данные в моем столбце. - person Donald N. Mafa; 17.02.2011