Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Najlepszy sposób na wstawianie wielu wierszy w Oracle?

W Oracle, aby wstawić wiele wierszy do tabeli t z kolumnami col1, col2 i col3, możesz użyć następującej składni:

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. ORA-00936:brak wyroczni wyrażenia

  2. błąd składni podczas deklarowania zmiennych w procedurze pl/sql

  3. Wypełnianie elementu drzewa grupą rekordów w formularzach Oracle

  4. Różnica między literałami N'String' i U'String' w Oracle

  5. Kolumna automatycznego przyrostu — sekwencja jako wartość domyślna w Oracle