Создание составного первичного ключа в 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 заранее.
Ответы
Ответ 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)
);
Взгляните на этот пример
Ответ 4
это просто, выберите столбцы, которые хотите вставить первичный ключ, и нажмите на значок ключа на заголовке и сохраните таблицу ![sql composite key]()
счастливое кодирование..,