2016-07-05 56 views
0

我想用CSV文件的數據內容更新表A的數據內容(表A和CSV文件具有相同的列名稱)。csv文件更新表

合併加入我的最佳選擇?

enter image description here

回答

1

我更喜歡使用臨時表:通過平面文件源

  1. 導入CSV文件staging table
  2. 創建一個SQL任務,從臨時表更新TABLEA並截斷/刪除臨時表在同一筆交易中
+0

我該如何使用SSIS進行更新? – BKChedlia

+0

@BKChedlia - 在控制流選項卡上,將數據流任務與執行SQL任務連接起來。在那個執行SQL任務中,將'update tableA set field1 = t.field1,.... from stagingTable t where tableA.id = t.id'並且在同一個事務中刪除或截斷 – vercelli

+0

thankx我會試試 – BKChedlia