|
Модераторы: skyboy |
|
helflip |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 146 Регистрация: 14.5.2006 Где: Moscow Репутация: 1 Всего: 4 |
Всем привет.
Помогите с запросом пожалуйста, с 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 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 146 Регистрация: 14.5.2006 Где: Moscow Репутация: 1 Всего: 4 |
Ребят, намекните как решать данную задачу. Куда смотреть.
Спасибо. --------------------
|
|||
|
||||
helflip |
|
||||
Шустрый Профиль Группа: Участник Сообщений: 146 Регистрация: 14.5.2006 Где: Moscow Репутация: 1 Всего: 4 |
Пришел к решению сам.
Инсерт делается через форматный файл. кому интересно вот что сделал: Сам запрос
файл datafile.txt 123123451234567123412321543217654321432121123123451234567123412 файл MyFormatFile.xml
--------------------
|
||||
|
|||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |