当前位置:数据库 > Oracle >>

oracle问题希望高手详细的回答,我是刚刚步入oracle数据库的新手谢谢???

加入在创建表a与表b的主外键关系式,是不是a表我创建一个字段 name我设置了主见,b表中的name我设置了外键, 首先我a表创建完成,b表没有创建是否会报错???创建主外键是不是两个表都必须创建完才能设置主外键???谢谢
答案:是的、但有一种情况、
一个表中的某列做了这个表的外键、比如课程表里的外键先修课号就是参照课程表的主键课程号。
其他的主外键关系、先创建主表、再创建从表。
其他:首先,这里a表创建完成,b表没有创建是不会报错的!
主键创建是对本表而已,所以在表创建之后和创建表时创建无所谓;
而外键的它依赖于其它表,所以创建外键时,外键依赖的表必须先创建。
 
求采纳 求推荐 求赞 

上一个:windows安装了oracle 如何避免关机开机导致数据库打不开的问题?
下一个:oracle数据库保存数据正常 再将该条数据取出会被自动被截取

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,