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

Qual è la differenza tra REFERENCES con o senza CHIAVE STRANIERA

La FOREIGN KEY la sintassi è più flessibile rispetto a definirla inline nella definizione della colonna (ad esempio, consente di definire una chiave esterna composita, in cui la combinazione di due o più campi dovrebbe esistere nelle colonne di riferimento).

Nel tuo caso, non c'è differenza tra le due istruzioni DDL. Si potrebbe dire che la definizione inline delle chiavi esterne non è altro che lo zucchero sintattico.