Назад | Перейти на главную страницу

Подзапросы служб интеграции SQL Server 2008

Я ищу способ выполнять подзапросы из основного запроса, который я выполняю в своем пакете SSIS.

Поэтому, когда я выполняю пакет, я хочу иметь возможность выполнять подзапрос после каждой строки, создаваемой основным запросом, и передавать данные из строки основного запроса во подзапрос.

Это возможно?

Да, вы создаете переменную типа object. Выполните свой запрос и поместите результаты в эту переменную SSIS. Сделайте следующий шаг циклом ForEach и используйте итератор типа ADO recordset. Вы выберете переменную объекта, которая будет использоваться для этого. Надеюсь, это поможет вам.
Вам необходимо определить переменные для использования из набора записей, и они будут доступны для любых шагов, которые вы поместите в этот контейнер цикла.

Если вы просто используете таблицы SQL, я бы рекомендовал использовать хранимую процедуру, SSIS может просто усложнить ситуацию.

Это по памяти, поэтому я могу забыть настройку или шаг.