如何在 SQL Server 2008 中添加复合主键?
我有一张如下表。
testRequest (wardNo nchar(5)
, BHTNo nchar(5)
, testID nchar(5)
, reqDateTime datetime);
我需要wardNo, BHTNo
并且testID
成为复合主键。
如何在 SQL Server Management Studio 中执行此操作?
如何在 SQL Server 2008 中添加复合主键?
我有一张如下表。
testRequest (wardNo nchar(5)
, BHTNo nchar(5)
, testID nchar(5)
, reqDateTime datetime);
我需要wardNo, BHTNo
并且testID
成为复合主键。
如何在 SQL Server Management Studio 中执行此操作?
如果您使用 management studio,只需选择 wardNo、BHTNo、testID 列,然后单击工具栏中的键标记。
对此的命令是,
ALTER TABLE dbo.testRequest
ADD CONSTRAINT PK_TestRequest
PRIMARY KEY (wardNo, BHTNo, TestID)
这个怎么样:
ALTER TABLE dbo.testRequest
ADD CONSTRAINT PK_TestRequest
PRIMARY KEY (wardNo, BHTNo, TestID)
像这样的东西怎么样
CREATE TABLE testRequest (
wardNo nchar(5),
BHTNo nchar(5),
testID nchar(5),
reqDateTime datetime,
PRIMARY KEY (wardNo, BHTNo, testID)
);
看看这个例子