
各位大侠们好,我这个学期刚刚学习SQL语言,请问一下在SQL server中,数据库怎么设置主外键
2个回答
2012-03-20
展开全部
例如:主表是Student表 从表为Grade ,Student表中有GradeID字段,Grade表中也有GradeID字段,,并且为主键,Student的主键为StudentNo
代码如下:
建立主键:
Alter table Student
add constraint PK_StuNo primary key(StudentNO)
Alter table Grade
add constraint PK_StuID primary key(GradeID)
建立外键,从从表中开始
ag:
Alter table Student
add constraint FK_StuID
foreign key(GradeID) references Grade(GradeID)
也可以在SqlServer中手动的建立啊,不会的话再追问吧!
代码如下:
建立主键:
Alter table Student
add constraint PK_StuNo primary key(StudentNO)
Alter table Grade
add constraint PK_StuID primary key(GradeID)
建立外键,从从表中开始
ag:
Alter table Student
add constraint FK_StuID
foreign key(GradeID) references Grade(GradeID)
也可以在SqlServer中手动的建立啊,不会的话再追问吧!
追问
如图我有两张表,右边表中的aid列作为外键,左边作为主键,我该怎么办??
就是有没有不写代码二用手动建立的主外键?? 谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询