Обновление строк в SSIS OLEDB Destination

У меня есть процесс потока данных, в котором у меня есть источник OLEDB и место назначения OLEDB, как показано ниже:

Data Flow Task

Источник объединяет данные из двух промежуточных таблиц и возвращает набор результатов (скажем, 50 тысяч строк) . Эти 50 тыс. строк также присутствуют в целевой таблице, но являются старыми данными.

SELECT * FROM staging1
UNION
SELECT * FROM staging2 

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

Что-то вроде массового обновления.

Кто-нибудь, пожалуйста, дайте мне знать, как я могу это сделать? Я ценю вашу помощь.

26
задан Tomalak 18 March 2016 в 15:29
поделиться