C # - есть ли способ для потоковой передачи файла CSV в базу данных? - PullRequest
1 голос
/ 18 марта 2011

Я видел много статей, в которых говорилось об использовании SqlBulkCopy для копирования содержимого из csv в базу данных, но все они должны загрузить данные в таблицу данных или набор данных.

это не хорошо для меня, так как я имею дело с большим количеством данных, и у меня нет мощной машины.

Есть ли способ для потоковой передачи данных из CSV в базу данных?

Спасибо

Ответы [ 2 ]

1 голос
/ 18 марта 2011

В этой статье показано, как загрузить данные непосредственно в базу данных, не используя временную таблицу данных / набор данных.

C # - CSV Import Export

Просто найдите способ SaveToDatabaseDirectly

0 голосов
/ 18 марта 2011

Самый простой подход, вероятно, состоит в том, чтобы построчно читать файл CSV и выполнять команду SQL INSERT, чтобы добавить данные в соответствующую таблицу в базе данных.

...