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

SQL INSERT без посочване на колони. Какво става?

Вашият професор беше прав - трябва да назовете колоните изрично, преди да наименувате стойностите.

В този случай обаче стойностите ще бъдат вмъкнати в реда, в който се появяват в дефиницията на таблицата.

Проблемът с това е, че ако този ред се промени или колоните бъдат премахнати или добавени (дори ако са нулеви), тогава вмъкването ще се счупи.

По отношение на неговата полезност, не толкова в производствения код. Ако ръчно кодирате бързо вмъкване, това може просто да ви помогне да спестите въвеждането на всички имена на колони.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Уникално ограничение за комбинация от две колони?

  2. Как да изброите всички бази данни с помощта на PostgreSQL

  3. Как да наблюдавате PostgreSQL с помощта на Nagios

  4. postgresql безопасност на нишките за временни таблици

  5. Изберете най-добрите три стойности във всяка група