入库和库存商品出入库表格中哪儿个表示哪儿个表的外键

13:31 提问
oracle 一个表的主键怎样同时为多个表的外键
create table a(
id varchar(20) not null primary key,
name varchar(30)
create table b(
id varchar(20) not null primary key
create table c(
id varchar(20) not null primary key
alter table b add constraint a_id foreign key(id) references a(id);
按赞数排序
在plsql中可以设置外键,不用写sql
一张表的主键可以被任何表拿来做外键
其他相似问题外键必需是另一个表中的主键吗? - ITeye问答
外键必需是另一个表中的主键吗?谁能给我分析一下。谢谢
采纳的答案
你看看这个
beneo 老师答得好
可以不是。只要表属性所存数据具有唯一性,那么该属性就可以为主键。
外键是表间关系的参照,可以不是主键。只是表明两个表之间的关系是通过那个属性连接起来的。
比如学生表在设计的时候一般可以用学号作为主键,也可设计一个ID字段,字段由数据库自动生成且不唯一,那么这个ID字段同样可以说是主键。那么对于班级,一个班级对应多个学生,这个时候对于班级表和学生表之间的外键就可以用学生学号,亦可用学生表的ID做外键。
已解决问题
未解决问题}

我要回帖

更多关于 仓库库存出入库明细表 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信