sql >> Database teknologi >  >> RDS >> Oracle

SQL. Hvordan refererer man til en sammensat primær nøgle Oracle?

 CONSTRAINT fk_column
 FOREIGN KEY (column1, column2, ... column_n)
 REFERENCES parent_table (column1, column2, ... column_n)

i dit tilfælde

create table Visit_Treat (
TreatCode CHAR(6) constraint cTreatCodeFK references Treatment(TreatCode),
SlotNum NUMBER(2),
DateVisit DATE,
constraint cVisitTreatPK primary key (SlotNum, TreatCode, DateVisit),
constraint fk_slotnumDatevisit FOREIGN KEY(SlotNum,DateVisit) 
references Visit(SlotNum,DateVisit)
);


  1. VÆLG fra én tabel, INDSÆT i to andre tabeller baseret på betingelse

  2. mysql SQL:specifik element skal først være og derefter sortere resten af ​​emnerne

  3. Robolectric adgang til databasen giver en fejl

  4. Konvertering af Oracle join til Ansi join