Подтвердить что ты не робот

Создание составного первичного ключа в SQL Server

Как добавить составные первичные ключи в SQL Server 2008?

У меня есть таблица следующим образом.

testRequest (wardNo nchar(5), BHTNo nchar(5), testID nchar(5), reqDateTime datetime);

Мне нужен wardNo, BHTNo и testID как составной первичный ключ.

Как это сделать в SQL Server Management Studio?

Пожалуйста, помогите.... Thanx заранее.

4b9b3361

Ответ 1

Если вы используете студию управления, просто выберите столбцы wardNo, BHTNo, testID и нажмите на значок ключа на панели инструментов.

enter image description here

Команда для этого:

ALTER TABLE dbo.testRequest
ADD CONSTRAINT PK_TestRequest 
PRIMARY KEY (wardNo, BHTNo, TestID)

Ответ 2

Как насчет этого:

ALTER TABLE dbo.testRequest
ADD CONSTRAINT PK_TestRequest 
PRIMARY KEY (wardNo, BHTNo, TestID) 

Ответ 3

Как насчет чего-то вроде

CREATE TABLE testRequest (
        wardNo nchar(5),
        BHTNo nchar(5),
        testID nchar(5),
        reqDateTime datetime,
        PRIMARY KEY (wardNo, BHTNo, testID)
);

Взгляните на этот пример

SQL Fiddle DEMO

Ответ 4

это просто, выберите столбцы, которые хотите вставить первичный ключ, и нажмите на значок ключа на заголовке и сохраните таблицу sql composite key

счастливое кодирование..,