永发信息网

oracle中foreign的问题!

答案:2  悬赏:80  手机版
解决时间 2021-03-15 22:25
在oracle中用system登陆后,在做表的foreign约束条件时出现“必须指定引用方案名”的错误提示,请问是什么原因啊?需要怎样改进啊?
最佳答案
加外键当然要引用其它表的值啊
比如学生表(student),它里面有个batchno,是里拿班级表(batch)里的班级号(batchno)作外键,也就是说学生表里的班级号(batchno)是从班级表中取出来的,
alter table student
add constraint stu_batchno_fk foreign key(batchno)
references batch(batchno);这个batch表就相当于你要的必须指定引用方案名了.
全部回答
外键约束有行级和表级两种。 行级:单列外键放在行级上定义。 表级:复合列外键放在表级上定义。 例: create table t_xsml ( --学生表 xsbh char(8) primary key, xsxm varchar2(8) not null, xsxb char(1)); create table t_kcml ( --课程表 zybm char(3), --专业编码 zymc varchar(20), kcbm char (4), primary key (zybm,kcbm)); create table t_xscjb ( --成绩表 xsbh char(8) references t_sxml, --学生表外键 zybm char(3), kcbm char(4), pscj varchar2(6), kscj varchar2(6), foreign key (zybm,kcbm) references t_kcml(zybm,kcbm)); --课程表外键
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么看centos g++ 安装是否成功
为什么在电脑下载其他软件很快,下载gta5却很
索尼松下西湖厦华维修站地址有知道的么?有点
运动完后怎么放松肌肉防止小腿腿粗
相机连接电脑即拍即现
康馨家园地址有知道的么?有点事想过去
新人在晋江怎么混下去?
红糖姜茶到底是空腹喝还是早餐后喝,哪位好心
2014年安徽工业大学卓越工程师班和其他班有啥
乔老小桥我想知道这个在什么地方
口袋妖怪之漆黑的魅影5.0沙漠蜻蜓的招式
煤矿安全规程有多少版本
笑谈大先生 阅读答案
户大姐土豆粉创业店在哪里啊,我有事要去这个
如何解决瞬间大电流的电压跌落
推荐资讯
我的信用卡被盗刷了,我该怎么办?
传奇香辣馆大武口店地址在什么地方,想过去办
旅行社与车队合作方案怎么做啊
急求 我有张信用卡 逾期欠款9000 已经 4个月
听说QQ邮箱里的超大附件可以被发送者提前删除
周家海地址在什么地方,想过去办事
Intel Iris Pro graphics 5100运行大型游戏行
蘑术师韩式果木时尚烤肉地址有知道的么?有点
X242/大济东路(路口)我想知道这个在什么地方
刚出生的宝宝能吃鱼肝油吗?
湖南环宇建设工程咨询监理有限责任公司衡阳分
银川佳通污染环境为什不搬呢
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?