SQLLDR / BCP эквивалент для DB2 - PullRequest
1 голос
/ 26 марта 2009

Мой продукт должен поддерживать Oracle, SQLServer и DB2 v9. Мы пытаемся найти наиболее эффективный способ периодической загрузки данных в базу данных. В настоящее время это занимает более 40 минут с отдельными операторами вставки, но всего несколько минут, когда мы используем SQLLDR или BCP. Есть ли в DB2 аналог, позволяющий быстро загружать данные CSV в базу данных?

Наше программное обеспечение работает в Windows, поэтому мы должны предположить, что база данных работает в удаленной системе.

Ответы [ 2 ]

3 голосов
/ 26 марта 2009
1 голос
/ 30 декабря 2013

Если данные в формате CSV, попробуйте импортировать данные с разделителем в виде запятой (,)

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

Или же вы можете использовать команду Load - загрузить из файла

db2 load client from /u/user/data.del of del
  modified by coldel, insert into mytable
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...