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

Jak prawidłowo używać AddBatch/withBatch do zbiorczego wstawiania wartości tagu xml do tabeli bazy danych?

Musisz zrobić:

// 386 is an odd batch size?
sql.withBatch(386, 'insert into tab1(col1,col2) values (?, ?)') { ps ->
    innerXml.Row.each { row ->
        ps.addBatch(row.Column0.text(), row.Column1.text())
    }
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę uzyskać liczbę rekordów, których dotyczy procedura składowana?

  2. Jak kontrolować aktywność bazy danych bez problemów z wydajnością i skalowalnością?

  3. Oracle ORA-12154:TNS:Nie można rozpoznać błędu nazwy usługi?

  4. Jak utworzyć tabele, które nie należą do sys w Oracle?

  5. Jak uzyskać maksimum dla pola na podstawie daty i uzyskać również inne pola?