請首先閱讀Update1!這是SSIS的具體問題。插入更新
我有以下任務:
- 我需要定期在MySQL在MSSQL中移動從表的數據表B。
- 然後需要在表A中更新所有移動的行(更改單個列值)。
我通過創建以下數據流完成了任務1:ADO NET Source - > Data Conversion - > SQL Server Destination。它運作良好。我運行這個查詢X分鐘。
現在,使用SSIS工具,我該如何更新我剛纔在MySQL中編輯「數據流」的行?如果我是使用普通的SQL我做(在MySQL):
更新表mytable的設置狀態=「感動」 WHERE ...
(這將確保下一次任務1將數據拉出 - 它跳過已經「移動」的所有行)
所以問題是我不知道如何將第二個任務中的WHERE子句與第一個任務的結果集連接起來。
更新1:我對優化更新過程不太感興趣。我在此簡化了它,以強調以下問題:如何在SSIS中實現此。我特別感興趣的是SSIS中需要使用什麼類型的數據/控制流程塊。做這種類型的事情