2009-03-26 9 views
1

Mon produit doit prendre en charge Oracle, SQLServer et DB2 v9. Nous essayons de trouver le moyen le plus efficace de charger périodiquement des données dans la base de données. Cela prend actuellement plus de 40 minutes avec des instructions d'insertion individuelles, mais seulement quelques minutes lorsque nous utilisons SQLLDR ou BCP. Existe-t-il un équivalent dans DB2 qui permet le chargement rapide des données CSV dans la base de données?Equivalent SQLLDR/BCP pour DB2

Notre logiciel fonctionne sur Windows, nous devons donc supposer que la base de données fonctionne sur un système distant.

Répondre

1

Si les données sont au format CSV essayez d'importer les données avec le séparateur en virgule (,)

db2 import from <filename> of del modified by coldel, insert into <Table Nmae> 

Ou bien ca vous utilisez la commande de charge - charge à partir du fichier

db2 load client from /u/user/data.del of del 
    modified by coldel, insert into mytable