sql 主键外键问题sql server(菜)

大家帮我个小忙呀,我有两张表,一张学生表,一张作业表,现在享有这样的效果,就是知道每个作业是由那个学生完成的,那个是不是要在作业表里加一个学生的......小妹用sqls... 大家帮我个小忙呀,我有两张表,一张学生表,一张作业表,现在享有这样的效果,就是知道每个作业是由那个学生完成的,那个是不是要在作业表里加一个学生的......小妹用sql server由于不会写代码所以用企业管理器,大家能详细教我一下该怎么设置怎么写吗? 展开
 我来答
手机用户74671
2011-06-24 · TA获得超过149个赞
知道答主
回答量:265
采纳率:0%
帮助的人:343万
展开全部
--不能一列引用两列,必髯数列对应
use tempdb
go
create table s
(
sid varchar(20),
sname varchar(20),
ssex varchar(2) check(ssex='男' or ssex='女') default '男',
sage int check(sage between 0 and 100),
sclass varchar(20),
constraint event_key primary key (sid,sclass)----创建复合主键
)

create table t
(
teacher varchar(20) primary key,
sid varchar(20) not null,
sclass varchar(20) not null,
num int,
foreign key(sid,sclass) references s(sid,sclass)
)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式