sql >> Databasteknik >  >> RDS >> PostgreSQL

Kan främmande nyckelreferenser innehålla NULL-värden i PostgreSQL?

För tabell 1 kommer denna INSERT-sats att lyckas. Om du kör det 100 gånger kommer det att lyckas 100 gånger.

insert into referencing_table values (null);

Samma INSERT-sats kommer att misslyckas i tabell 2.

ERROR:  null value in column "indexing_table_id" violates not-null constraint
DETAIL:  Failing row contains (null).


  1. Skickar SQL-operatorer för att fråga genom iReport Parameter

  2. ATAN2() Funktion i Oracle

  3. Typer i MySQL:BigInt(20) vs Int(20)

  4. Java-trådar och MySQL