У меня есть пакет SSIS, который копирует данные из таблицы A в таблицу B и устанавливает флаг в таблице A, чтобы впоследствии не копировать одни и те же данные. Это прекрасно работает, используя следующее в качестве текста команды SQL на объекте ADO Net Источник:SSIS - Обновить флаг выбранных строк из более чем одной таблицы
update transfer
set ProcessDateTimeStamp = GetDate(), LastUpdatedBy = 'legacy processed'
output inserted.*
where LastUpdatedBy = 'legacy'
and ProcessDateTimeStamp is not null
У меня есть проблема, что мне нужно, чтобы запустить аналогичные данные от копирования, но из таблицы два источника, соединенных на первичной/foreign key - выберите из таблицы A join table B флаг обновления в таблице A.
Не думаю, что я могу использовать технику выше, потому что я не знаю, где бы я присоединился!
Есть ли другой способ обойти эту проблему?
Thanks
Rob.
Превосходно! спасибо –