sql >> Database teknologi >  >> RDS >> Sqlserver

Fremmednøgle til sammensat nøgle

Hvis du refererer til en sammensat primærnøgle, skal din fremmednøgle også indeholde alle disse kolonner - så du har brug for noget som:

FOREIGN KEY (available_trip_code, date) 
            REFERENCES available_trip (trip_code, date)

Hvis du ikke allerede har alle disse kolonner til stede i din tabel, skal du tilføje dem.



  1. 9 vitale opgaver, som DBA'er er ansvarlige for

  2. Avanceret partitionsmatchning for partitionsmæssig joinforbindelse

  3. kan ikke slette objekt på grund af begrænsning af fremmednøgle

  4. Hvordan opdaterer jeg, hvis den findes, indsæt hvis ikke (AKA upsert or merge) i MySQL?