SQLite
 sql >> Baza danych >  >> RDS >> SQLite

Jaka jest różnica między REFERENCJAMI z KLUCZEM OBCYM lub bez niego?

FOREIGN KEY składnia jest bardziej elastyczna niż definiowanie jej inline w definicji kolumny (np. pozwala zdefiniować złożony klucz obcy, w którym kombinacja dwóch lub więcej pól powinna istnieć w kolumnach odniesienia).

W twoim przypadku nie ma różnicy między dwoma instrukcjami DDL. Można powiedzieć, że wbudowana definicja kluczy obcych jest niczym innym jak cukrem składniowym.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite - Upuść bazę danych

  2. 3 sposoby na znalezienie wierszy zawierających wielkie litery w SQLite

  3. Porównaj daty zapisane jako ciąg przy użyciu daty i godziny

  4. Sformatuj liczbę jako walutę w SQLite

  5. SQLite JSON_EACH()