sql >> Databáze >  >> RDS >> Oracle

SQL. Jak odkazovat na složený primární klíč Oracle?

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

ve vašem případě

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. Úloha agenta SQL:Určete, jak dlouho již běží

  2. mysql dotaz PHP:Chci, aby konkrétní položky byly první a mohu upravit dotaz, kolik položek se má zobrazit

  3. Správný způsob, jak anotovat pole hodnocení pro sadu dotazů

  4. Jak efektivně AKTUALIZOVAT sloupec ve velké tabulce PostgreSQL pomocí Pythonu / psycopg2?