創建表失敗

fengfenggg 2007-05-16 10:25:59
執行下面的SQL語句創建表失敗,請問各位該如何解決?謝謝!!

CREATE table enrolls
(sno numeric(6,0) not null,
cno char(4) not null,
grade int
primary key (sno,cno)
foreign key (sno) references students(sno)
foreign key (cno) references courses(cno)
check((grade is null)or(grade between 0 and 100)))

錯誤提示:More than one column FOREIGN KEY constraint specified for column 'grade', table 'enrolls'.
...全文
182 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
seusoftware 2007-05-16
  • 打赏
  • 举报
回复
‘,’逗号,不加的话,就把后面的约束全当成是grade字段的了,自然就more than...了
肥胖的柠檬 2007-05-16
  • 打赏
  • 举报
回复
...豆号
子陌红尘 2007-05-16
  • 打赏
  • 举报
回复
CREATE table enrolls
(sno numeric(6,0) not null,
cno char(4) not null,
grade int ,
primary key (sno,cno),
foreign key (sno) references students(sno),
foreign key (cno) references courses(cno),
check((grade is null)or(grade between 0 and 100)))
fa_ge 2007-05-16
  • 打赏
  • 举报
回复
, 不能忘记了

34,589

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧