SQL server 2008中的建立表时,如何建立外键。
我有3张表,1张是user主键是userid,1张是name主键是nameid,现在我要建立1张good表:user_id,name_id,salary。要求user_i...
我有3张表,1张是user主键是userid, 1张是name主键是nameid,
现在我要建立1张good表: user_id ,name_id,salary。
要求user_id 外键,name_id 外键 , salary int。
user_id对应userid,name_id对应nameid。
求大神指点一二 展开
现在我要建立1张good表: user_id ,name_id,salary。
要求user_id 外键,name_id 外键 , salary int。
user_id对应userid,name_id对应nameid。
求大神指点一二 展开
展开全部
create table good(name_id 数据类型及长度 foreign key references name(name_id),user_id 数据类型及长度 foreign key references user(user_id),salary int)
追问
外键 'FK__salary__cus_id__534D60F1' 引用了位于被引用表 'customer' 中的无效列 'cus_id'
能说这个是有什么原因造成的吗
追答
'customer' 中的列 'cus_id'需要是主键
展开全部
在需要创建外键的表点 右键-->关系
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sqlserver:
alter table [good]
add constraint FK_good_userid foreign key ([user_id])
references [user] ([userid])
alter table [good]
add constraint FK_good_nameid foreign key ([name_id])
references [name] ([nameid])
alter table [good]
add constraint FK_good_userid foreign key ([user_id])
references [user] ([userid])
alter table [good]
add constraint FK_good_nameid foreign key ([name_id])
references [name] ([nameid])
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询