Массовая вставка из текстового файла, который имеет свои правила - PullRequest
0 голосов
/ 22 декабря 2010

Я получил текстовый файл, который содержит 350 000 строк, и мне нужно скачать и вставить его в базу данных сервера sql. Я пишу часть, которая подключается к FTP, получает соответствующий файл и загружает его. То, что я хочу, это вставить его в мой стол.

Вот строка: 9996281000L0000000000000000

Как вы видите, мне нужно разделить определенные части, такие как
999 628 1000 л 0000000000000000

Мне нужно эффективное решение, которое сокращает строки и вставляет данные в соответствующие столбцы.

У кого-нибудь есть идеи, как мне этого добиться?

1 Ответ

0 голосов
/ 22 декабря 2010

Посмотрите на утилиту BCP и ее файлы формата.Это подробный и несколько сложный процесс, но он выполнит работу быстро и эффективно после настройки.

Вы можете получить аналогичные функциональные возможности (с гораздо лучшим графическим интерфейсом) с помощью служб интеграции SQL Server (SSIS).Хотя он совершенно другой, он делает то же самое, что и bcp.

...