2015-01-30 2 views
-1

Итак, мой вопрос заключается в том, как взять таблицу, которая заполняет SQL-скрипты контроля качества (контроля качества), а затем запускать их в SSIS, чтобы я мог устанавливать флаги в отношении каждого SQL-скрипта.SSIS ... Как запустить SQL-скрипт внутри SSIS?

Существует 15 сценариев, которые проверяют разные вещи, поэтому мне нужно будет пропустить их через каждый.

- пример

Id | SQL_Statment | Обход
1 | Выберите счетчик () from "" где firstName имеет значение null; | 0
2 | Выберите счетчик (
) from "", где lastName имеет значение null; | 1

В зависимости от того, являются ли эти сценарии истинными или ложными, мне нужно будет установить флаги для последующего размещения в другой таблице.

Возможно ли это и как я подхожу к нему.

ответ

0

@ Liqudid715

Не уверен, если я понимаю ваш вопрос. Кроме того, для SO, что вы должны делать, это показать, что вы уже пробовали, и почему это не сработало.

Существует задача выполнения SQL, которую вы можете использовать в элементах потока управления для запуска скриптов. Установите результирующий набор в одну строку. Создайте пользовательскую переменную и установите переменную пользователя на основе результата (Result set, с именем результата будет 0). Затем вы можете использовать переменную в другой выполняемой sql-задаче для обновления другой таблицы.

Я не знаю, что вы подразумеваете под циклом, но вы можете подключить все выполняемые sql-задачи, но если вы используете их для установки переменной, я не думаю, что вам нужно будет это сделать.

Смежные вопросы