永发信息网

oracle 中foreign key约束可以加在行级别上么

答案:2  悬赏:0  手机版
解决时间 2021-01-08 17:23
oracle 中foreign key约束可以加在行级别上么
最佳答案
外键约束有行级和表级两种。
行级:单列外键放在行级上定义。
表级:复合列外键放在表级上定义。
例:
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)); --课程表外键
全部回答
什么意思?

某一行 引用 A表主键,

另一行 引用 B表主键?

这样肯定不行。追问啊,就是这么写行么:
create table test1(
t1_id number primary key
);
create table test2(
t2_id number,
t_other_id number foreign key (t_other_id) references test1(t1_id)
)追答这样,当然可以了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
30万以内的轿车中,动力最好的是迈腾,是吗
在理论上主张"诗体的大解放"的是谁
24小时尿量630毫升正常吗
工厂适合什么样的路灯
求劲乐团单机版《怪物》的音乐文件或下载地址
写下五千文莫知其所宗说的是什么
乔治骆驼男鞋怎么样
请问,“氵丽”这个字念什么?用五笔怎么打?
3x=6-3/4 x等于多少?(有过程)
寿光市八方汽车服务有限公司地址在哪,我要去
456除以50列竖式
网名未曾想你的情侣网名
2.34乘以9.9加0.234简便计算
单选题生物圈稳态是因为生物圈具有多层次的自
我想从山上运柚子,想采用钢索 ,钢索长度在3
推荐资讯
物业不让业主办理日常停车的汽车出入卡该怎么
去年欧洲足球各联赛冠军
创造企业选择什么样的结构形式
演员于是之的儿子
什么是基本工?
山东赛越贸易发展有限公司怎么样?
和一个上床她怀孕了怎么办!
雄黄配明矾还是枯矾
1300元可以买什么电焊机
定远一中公众号是多少?
<html><head><meta http-equiv="Content-Type
已知2007的M次方等于4,2007的N次方等于5。求2
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?