如何在SQL Server 2008中添加复合主键?
我有一个表格,如下所示。
testRequest (wardNo nchar(5)
, BHTNo nchar(5)
, testID nchar(5)
, reqDateTime datetime);
我需要wardNo, BHTNo
和testID
作为复合主键。
如何在SQL Server Management Studio中执行此操作?
发布于 2012-10-01 14:46:04
如果您使用management studio,只需选择wardNo、BHTNo、testID列,然后单击工具栏中的键标记即可。
这个命令是,
ALTER TABLE dbo.testRequest
ADD CONSTRAINT PK_TestRequest
PRIMARY KEY (wardNo, BHTNo, TestID)
发布于 2012-09-26 12:59:34
这样如何:
ALTER TABLE dbo.testRequest
ADD CONSTRAINT PK_TestRequest
PRIMARY KEY (wardNo, BHTNo, TestID)
发布于 2012-09-26 12:59:34
这样怎么样?
CREATE TABLE testRequest (
wardNo nchar(5),
BHTNo nchar(5),
testID nchar(5),
reqDateTime datetime,
PRIMARY KEY (wardNo, BHTNo, testID)
);
看一下这个例子
https://stackoverflow.com/questions/12594791
复制相似问题