小编Shr*_*ut1的帖子

来自多个表/多个外键的复合主键

我想构建一个由来自两个不同表的外键组成的复合主键。我对这个还是很绿的...

这个问题上从多个外键构建复合键给出了一个很好的答案,但我想从多个表中执行此操作。我正在使用 Oracle 11g。

foreign key (Name, BoughtFrom, TimeBought) 
  references the_other_table_name (Name, BoughtFrom, TimeBought)
Run Code Online (Sandbox Code Playgroud)

想象一下,“references”行实际上包括多个表。我什至不确定上述语法是否适用于 Oracle。

我有一张桌子“学生”和一张桌子“家长”。这是一个多对多的关系。我的关联表名为“Relation”,我想从“PAR_ID”和“STU_ID”创建一个复合主键。两者都是外键。

foreign-key primary-key oracle-11g

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

foreign-key ×1

oracle-11g ×1

primary-key ×1