sql >> Databasteknik >  >> RDS >> PostgreSQL

Infogar DEFAULT-värdet i en kolumn när en parameter är NULL

Det här är lite långt för en kommentar.

En metod skulle vara att deklarera kolumnen NOT NULL . Infogar NULL värde skulle generera en begränsningsöverträdelse, som du kan fånga i insert med on constraint .

Detta verkar vara ett korrekt tillvägagångssätt. Om kolumnen har ett standardvärde vill du förmodligen inte att det ska vara NULL .



  1. 🆕 SQL Server 2022 Första titt - Topp 5 nya funktioner (Bonus 5 funktioner)

  2. Returnera antalet dagar i en månad i MariaDB

  3. MySQL - Styr vilken rad som returneras av en grupp av

  4. SQL INSERT INTO från flera tabeller