sql >> Database teknologi >  >> RDS >> PostgreSQL

Indsættelse af DEFAULT-værdi i en kolonne, når en parameter er NULL

Dette er lidt langt til en kommentar.

En metode ville være at erklære kolonnen NOT NULL . Indsættelse af NULL værdi ville generere en overtrædelse af begrænsninger, som du kan fange i insert ved hjælp af on constraint .

Dette virker som en korrekt tilgang. Hvis kolonnen har en standardværdi, vil du sandsynligvis ikke have, at den skal være NULL .



  1. Brug af MySql med Entity Framework 4 og Code-First Development CTP

  2. Sådan opretter du en tabel fra en SQL-forespørgsel

  3. SQL SUM() for begyndere

  4. Eksekverer sæt SQL-forespørgsler ved hjælp af batch-fil?