我想构建一个由来自两个不同表的外键组成的复合主键。我对这个还是很绿的...
在这个问题上从多个外键构建复合键给出了一个很好的答案,但我想从多个表中执行此操作。我正在使用 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”创建一个复合主键。两者都是外键。