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。
求大神指点一二
展开
 我来答
x403879785
2012-09-03 · TA获得超过3838个赞
知道大有可为答主
回答量:1299
采纳率:100%
帮助的人:1157万
展开全部
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'需要是主键
Arthur_chou
2012-09-03
知道答主
回答量:12
采纳率:0%
帮助的人:2.7万
展开全部
在需要创建外键的表点 右键-->关系
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
szm341
2012-09-03 · TA获得超过6726个赞
知道大有可为答主
回答量:5005
采纳率:100%
帮助的人:5107万
展开全部
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])
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式