SSIS: как мне создавать таблицы с использованием контейнера циклов Foreach? - PullRequest
0 голосов
/ 16 мая 2018

Я получил несколько файлов .csv, каждый из которых содержал скрипт для создания определенной таблицы.

Я хочу создать таблицы с использованием этих сценариев в указанных файлах (каждая таблица должна быть создана с использованием одного файла).

Я получил контейнер цикла foreach, который указывает путь и какие файлы использовать.

Я не знаю, как настроить Execute SQL Task для выполнения сценария в каждом из этих файлов для создания таблицы.

1 Ответ

0 голосов
/ 16 мая 2018

Вы можете использовать задачу «Выполнение SQL» с входным параметром имени таблицы (я бы использовал имя таблицы, которое предоставляет контейнер «для каждого». Сначала я бы удалил таблицу, если она существует, а затем заново создал ее с помощью create табличная команда (в задаче «Выполнение SQL»).

Как уже отмечали другие люди, вы можете быть осторожнее с задачами, которые удаляют таблицы, но я создал множество пакетов служб SSIS, которые включают усечение и / или создание таблиц.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...