当前位置: 代码迷 >> Sql Server >> 两个属性一起作主键如何定义
  详细解决方案

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

热度:58   发布时间:2016-04-27 19:51:49.0
两个属性一起作主键怎么定义?
我要创建了一个表
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)
)
  相关解决方案