如何在SQL Server 2008中添加复合主键?
我有一张表格如下。
testRequest (wardNo nchar(5)
, BHTNo nchar(5)
, testID nchar(5)
, reqDateTime datetime);
我需要wardNo, BHTNo
和testID
作为复合主键。
如何在SQL Server Management Studio中执行此操作?
答案 0 :(得分:37)
如果您使用管理工作室,只需选择wardNo,BHTNo,testID列,然后单击工具栏中的键标记。
此命令是,
ALTER TABLE dbo.testRequest
ADD CONSTRAINT PK_TestRequest
PRIMARY KEY (wardNo, BHTNo, TestID)
答案 1 :(得分:31)
这个怎么样:
ALTER TABLE dbo.testRequest
ADD CONSTRAINT PK_TestRequest
PRIMARY KEY (wardNo, BHTNo, TestID)
答案 2 :(得分:14)
像
这样的东西CREATE TABLE testRequest (
wardNo nchar(5),
BHTNo nchar(5),
testID nchar(5),
reqDateTime datetime,
PRIMARY KEY (wardNo, BHTNo, testID)
);
看一下这个例子
答案 3 :(得分:3)