Как загрузить плоские файлы в таблицы SQL Server в соответствии с именем плоского файла?

Есть сотни плоских файлов

  • для каждого файла мне нужно создать таблицу на SQL-сервере и ввести содержимое файла в таблицу

    example :
    Flat_Files:             SQL-SERVER Table:
    FileA.txt               fileA
    FileB.txt               fileB
    FileC.txt               fileC  
    ... and so on.
    

как добиться этого в SSIS.

Ps: я новичок во всем этом.

1 ответ

Попробуйте использовать динамический SQL в задаче сценария. Для каждого файла (используйте контейнер цикла for-each) получите заголовок и имя файла для создания таблицы, а затем вставьте данные в эту таблицу с помощью Dynamic SQL.

Это должен быть ваш последний вариант.

Если все файлы имеют формат.xlsx, вы можете сделать это с помощью ExecuteSQL Task.

Другие вопросы по тегам