sql >> Databáze >  >> RDS >> SQLite

Jaký je rozdíl mezi REFERENCEMI s CIZÍM KLÍČEM nebo bez něj

FOREIGN KEY syntaxe je flexibilnější než její definování přímo v definici sloupce (např. umožňuje definovat složený cizí klíč, kde by v odkazujících sloupcích měla existovat kombinace dvou nebo více polí).

Ve vašem případě není mezi těmito dvěma příkazy DDL žádný rozdíl. Dalo by se říci, že inline definice cizích klíčů není nic jiného než syntaktické cukrování.




  1. Jak odeslat HTML e-mail ze serveru SQL (T-SQL)

  2. Zkoumání chyby ORA 02063 DG4ODBC

  3. SCD typ 1

  4. Microsoft SQL Server 2005/2008:datový typ XML vs text/varchar