Как я могу вставить данные в SQL server из текстового файла с разделителями, имеющего фиксированные позиции
У меня есть 390 текстовых файлов с разделителями, собранных из разных источников. Я должен их погрузить SQL Server Я не хочу использовать мастер импорта и экспорта. Я хочу создать Массовое Копирование Команды Mechanishm через который данные могут быть вставлены в базу данных.
- В каждом файле есть 32 колонки но есть определенные файлы, в которых столбцов меньше из-за недоступности информации.
- Данные, собранные из каждого источника, различны с точки зрения Указание Места между данными.
- Я искал об этом в интернете. Главная путаница заключается в том, что Указание начальной и конечной позиции из определенной колонки.
- Как указать Терминатор поля для столбца. Потому что пространство между колоннами отличается. Я не могу угадать никакой закономерности.
- Я хочу создать таблицу, состоящую из следующих столбцов:-
- Путь к управляющему файлу
- Колонка (1) Исходное Положение
- Колонка (1) Конечное Положение
- Колонка (2) Исходное положение
- Колонка (2) Конечное Положение
- Из этой таблицы я хочу создать команду динамического массового копирования, которая может копировать все данные в SQL Server.
Создание этого было бы очень полезно для меня. Я не в состоянии увидеть какой-либо справки для этого на Google.
Пожалуйста, обратитесь ко мне по любой ссылке google или направьте меня, как я могу это сделать. Пожалуйста.
Что я уже пробовал:
BULK INSERT TblTable FROM 'D:\PD_C1\1.txt' WITH ( FIELDTERMINATOR = '','', ROWTERMINATOR = ''\n'', )