PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Вмъкване на стойност DEFAULT в колона, когато параметърът е NULL

Това е малко дълго за коментар.

Един метод би бил да се декларира колоната NOT NULL . Вмъкване на NULL value би генерирало нарушение на ограничението, което можете да уловите в insert използвайки on constraint .

Това изглежда като правилен подход. Ако колоната има стойност по подразбиране, тогава вероятно не искате тя да е NULL .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL не може да започва/прекратява транзакции в PL/pgSQL

  2. Как да декларирам локални променливи в postgresql?

  3. Как да спра/убия заявка в postgresql?

  4. Персонализирана ПОРЪЧКА ПО Обяснение

  5. В PostgreSQL, как да вмъкна данни с команда COPY?