Млжно ли в MSSQL у таблицы определить дополнительный Primary Key?

6yrop

напрмер, есть таблица ( ID, A1. A2 есть primary key по столбцу ID, еще нужно ввести primary key по паре столбцов A! и A2.
P.S. хотя бы скажите можно или нельзя

sergei1969

тебе нужен точно primary key или может unique index ?

Realist

Я не очень в курсе, потому как с MSSQL не работал, но по идее так:
можно, но не нужно
Какие трудности в том, чтоб объявить второй первичный ключ?
А вообще это нарушение нормальности. И непонятно, зачем это?

sergei1969

ваще-то нельзя

6yrop

это нарушение нормальности.

Нет (нормальность тут не причем). Это просто дополнительное ограничение, и хочется чтобы база его поддерживала. В SQL возможно это называется unique..

stm5643616

unique index сделай

6yrop

спасибо
Оставить комментарий
Имя или ник:
Комментарий: