Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Составление SQL-запросов > Bulk Insert без разделителя |
Автор: helflip 6.5.2011, 13:26 | ||
Всем привет. Помогите с запросом пожалуйста, с bulk никогда не работал не могу сообразить что то как сделать инсерт с ограничением длины поля. Сама задача: Необходимо в MSSQL загрузить в таблицу файл с данными (данные без разделителей) с помощью bulk insert Пример таблицы:
Формат длин полей в файле: F1 3 F2 5 F3 7 F4 4 F5 2 Для примера, содержимое входного файла: 123 12345 1234567 1234 12 321 54321 7654321 4321 21 123 123451234567123412 то есть данные в табличке должны выглядеть следующим образом: F1 F2 F3 F4 F5 123 12345 1234567 1234 12 321 54321 7654321 4321 21 123 12345 1234567 1234 12 Заранее спасибо. |
Автор: helflip 9.5.2011, 15:16 |
Ребят, намекните как решать данную задачу. Куда смотреть. Спасибо. |
Автор: helflip 11.5.2011, 07:55 | ||||
Пришел к решению сам. Инсерт делается через форматный файл. кому интересно вот что сделал: Сам запрос
файл datafile.txt 123123451234567123412321543217654321432121123123451234567123412 файл MyFormatFile.xml
|