读书人

两个属性一起作主键如何定义

发布时间: 2012-03-18 13:55:39 作者: rapoo

两个属性一起作主键怎么定义?
我要创建了一个表
Create table ParentChild
(
ParentID int,
ChildID int
)
现在没定义约束,我想把两个属性一起唯一标识元组,我应该怎么定义这个表啊?

[解决办法]
Create table ParentChild
(
ParentID int NOT NULL
,ChildID int NOT NULL
,CONSTRAINT PK_ParentChild PRIMARY KEY CLUSTERED(ParentID,ChildID)

)

[解决办法]
Create table ParentChild
(
ParentID int,
ChildID int,
primary key(ParentID,ChildID)
)

[解决办法]
ALTER TABLE ParentChild ADD PRIMARY KEY(ParentID , ChildID)
[解决办法]
Create table ParentChild
(
ParentID int,
ChildID int
primary key (ParentID ,ChildID)
)

读书人网 >SQL Server

热点推荐