PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

SQL INSERT tanpa menentukan kolom. Apa yang terjadi?

Prof Anda benar - Anda harus memberi nama kolom secara eksplisit sebelum memberi nama nilainya.

Dalam hal ini meskipun nilai-nilai akan dimasukkan dalam urutan yang muncul dalam definisi tabel.

Masalah dengan ini adalah jika urutan itu berubah, atau kolom dihapus atau ditambahkan (bahkan jika itu nullable), maka sisipan akan rusak.

Dalam hal kegunaannya, tidak banyak dalam kode produksi. Jika Anda mengkodekan sisipan cepat dengan tangan, mungkin ini akan membantu Anda menghemat mengetik semua nama kolom.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Instalasi Odoo di Mac Tidak Dapat Menjalankan Perintah LESSC

  2. Cara membuat pengguna dengan PSQL

  3. Menghubungkan ke PostgreSQL di IRI Workbench

  4. Menggunakan COALESCE untuk menangani nilai NULL di PostgreSQL

  5. PostgreSQL, seret dan tukar