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)
);
この例を見てください