请问我在oracle里创建表的sql语句哪里出错了?外键错误

createtablestudent(idnumber(14)primarykey,snamevarchar2(10)unique,sexnumber(4)notnull... create table student(
id number(14) primary key,
sname varchar2(10) unique,
sex number(4) not null,
sgrade varchar2(10),
cla varchar2(10),
email varchar2(20),
constraint stu_id foreign key cla references class (cla));
展开
 我来答
wangzhiqing999
2010-11-05 · TA获得超过1.6万个赞
知道大有可为答主
回答量:7048
采纳率:100%
帮助的人:3324万
展开全部
create table student(
id number(14) primary key,
sname varchar2(10) unique,
sex number(4) not null,
sgrade varchar2(10),
cla varchar2(10),
email varchar2(20),
constraint stu_id foreign key (cla) references class (cla));

看看

foreign key 后面的字段, 要加括号的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mysunzone
2010-11-06 · 超过14用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:39.2万
展开全部
看看报什么错,检查一下主键的设计以及类型是否正确
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhoujin1012
2010-11-05 · TA获得超过1414个赞
知道小有建树答主
回答量:786
采纳率:0%
帮助的人:1226万
展开全部
是你用外链约束的其它表不符合你作的约束。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友423d1b5
2010-11-05 · TA获得超过420个赞
知道小有建树答主
回答量:1292
采纳率:0%
帮助的人:296万
展开全部
有class表吗?class表有cla列吗?cla列是主键吗?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式