方法仅供参考
最近在写项目的时候因为一些特殊原因会用到联合主键,当时并不知道怎么去写联合主键,后来在网上一直找方法,总结了一下的过程,因为是第一次写,所以并没有写为什么这么去写,只是去写了怎么做的!
先设置联合主键
首先,下边是我的数据库的DML语句,由于一些原因,不能泄露源码,只能仿照着写一个:
大概是这样的,有三个表Store表和Fruit表和Order表,我想在Fruit表中设置联合主键,然后在Order表中对联合主键制作外键
//Store表
create table Store(
sid primary key //这是Store表的主键
);
//Fruit表
create table Fruit(
fid number primary key, //这个是Fruit表的主键
sid number primary key,
//对sid设置外键
constraint S_F_FK foreign key(sid) references store(sid