stuid
number(10)
references
t_stu(stuid)
就是这个字段关联t_stu表的stuid字段;
couseid
number(10),
constraint
fk_couseid
foreign
key(couseid)
t_couse(couseid)
on
delete
cascade);
这个是外键关联,并做同步删除操作,就是如果t_couse表中的某个couseid数据被删除了,那么这张表相关的数据也会自动被删除;跟上面的区别就在于有没有做删除操作;
cascade
可以写在同一行,但是要用逗号分格开;
望采纳,码字不容易
oracle创建外键约束有两种方法:
①.、创建表时直接创建外键约束
create?table?books(
bookid?number(10)?not?null?primary?key,
categoryId?number(10)?not?null?references?Category(id)?--外键约束
);
categoryId?number(10)?not?null
ALTER?TABLE?books?ADD?CONSTRAINT?FK_Book_categoryid?FOREIGN?KEY(categoryId?)?REFERENCES?Category(id);
一个表只能有一个主键,但是可以用两个字段做联合主键,但针对你发上来的情况,板块表只可以用id字段做主键
create?table?bk(
id?number?primary?key,
然后创建帖子表
create?table?tz(
bkid?number,
foreign?KEY(bkid)?REFERENCES?bk(id));
注意 :一定要先创建bk表,再创建tz表
以上就是土嘎嘎小编为大家整理的oracle主外键怎么建相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!