sql >> Database teknologi >  >> RDS >> SQLite

Hvad er forskellen mellem REFERENCER med eller uden en UDENLANDSKE NØGLE

FOREIGN KEY syntaks er mere fleksibel end at definere den inline i kolonnedefinitionen (det giver dig f.eks. mulighed for at definere en sammensat fremmednøgle, hvor kombinationen af ​​to eller flere felter skal eksistere i de refererende kolonner).

I dit tilfælde er der ingen forskel på de to DDL-udsagn. Man kan sige, at den inline-definition af fremmednøgler ikke er andet end syntaktisk sugaring.




  1. Top 10 grunde til, hvorfor du bør lære SQL

  2. SQL Server Database Backup Encryption

  3. Indlæsning af data fra en tekstfil til en tabel i oracle

  4. MySQL REPLACE() – Erstat alle forekomster af en understreng med en anden streng