PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Einfügen des DEFAULT-Werts in eine Spalte, wenn ein Parameter NULL ist

Das ist ein bisschen lang für einen Kommentar.

Eine Methode wäre, die Spalte NOT NULL zu deklarieren . Einfügen des NULL value würde eine Einschränkungsverletzung erzeugen, die Sie in insert abfangen können mit on constraint .

Dies scheint ein richtiger Ansatz zu sein. Wenn die Spalte einen Standardwert hat, möchten Sie wahrscheinlich nicht, dass er NULL ist .