Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Cara terbaik untuk melakukan penyisipan multi-baris di Oracle?

Di Oracle, untuk menyisipkan beberapa baris ke dalam tabel t dengan kolom col1, col2 dan col3 Anda dapat menggunakan sintaks berikut:

INSERT ALL
   INTO t (col1, col2, col3) VALUES ('val1_1', 'val1_2', 'val1_3')
   INTO t (col1, col2, col3) VALUES ('val2_1', 'val2_2', 'val2_3')
   INTO t (col1, col2, col3) VALUES ('val3_1', 'val3_2', 'val3_3')
   .
   .
   .
SELECT 1 FROM DUAL;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah pernyataan DDL selalu memberi Anda komit implisit, atau bisakah Anda mendapatkan rollback implisit?

  2. Cara Membuat Tabel Bersarang Menggunakan Tipe Data Buatan Pengguna Di Database Oracle

  3. Prosedur UTL_FILE.FOPEN() tidak menerima jalur untuk direktori?

  4. ORA-28040:Tidak ada pengecualian protokol otentikasi yang cocok

  5. Bagaimana mengatasi ORA-29283 :operasi file tidak valid