Как установить (объединить )два первичных ключа в таблице

Для небольшого приложения, связанного с продажами, мы разработали базу данных с использованием логической модели данных. Подойдите к сцене, чтобы преобразовать в физическую модель. При создании таблицы в SQL Server Management Studio Express, согласно нашей логической модели данных, нам нужно объединить два атрибута, чтобы сформировать уникальный идентификатор. Можно ли объединить два первичных ключа и установить их?

Но при просмотре образца Northwind мы обнаружили, что в таблице ORDER DETAILSмы видим два первичных ключа Order Idи Product Id. И по таблице правил не может быть двух первичных ключей. Так как же это произошло в Нортвинде?

В моем случае, как мне установить два столбца в моей таблице, чтобы сделать их двумя первичными ключами?

Кто-то предложил что-то вроде

To make a two primary key, open the table in design view and click on the two of the required fields and holding CTL, apply primary key

Это сработает??

Редактировать ;

теперь в моей таблице есть 2 ПК в SSMS. действительно ли это или это просто комбинация 2 пиксenter image description here

8
задан marc_s 20 July 2012 в 11:55
поделиться