Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment utiliser AddBatch/withBatch correctement pour l'insertion en masse de la valeur de balise xml dans la table de base de données

Vous devez faire :

// 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())
    }
}