У меня есть таблица под названием QuestionMultipleChoice
, который имеет следующую структуру:Уникального ограничения на две колонках
ID int,
QID int,
Text varchar(200),
CorrectAnswer bit
Я желающий установить ограничение уникальности, которое состоит из QID
и CorrectAnswer
. Тем не менее, я только хочу ограничить, где CorrectAnswer
- '1'.
CONSTRAINT QuestionMultipleChoice_UC UNIQUE (QuestionID, CorrectAnswer)
Неужели мне еще нужно создать «УНИКАЛЬНЫЙ НЕПРЕРЫВНЫЙ ИНДЕКС»? Другие сайты, похоже, говорят, что уникальное ограничение будет по-прежнему взорваться множеством нулевых значений. –
@JustinAdkins, если индекс уникален, не имеет значения, не индексирован или не кластеризуется индекс. попробуйте – FuzzyTree