2013-12-17 134 views
1

我必須更新我的SQL服務器中的數據表來自Excel表格這是我需要更新的很多部分,我需要更新12列表中的兩列。最簡單的方法是什麼?SQL匹配和替換

我在想訪問?我試圖在特定的兩列上執行SSIS作業,但失敗了。

請大家幫忙,謝謝。

回答

1

這樣做是導入Excel文件到您的SQL數據庫,然後用像他的一個簡單的更新語句執行更新的方法之一:

UPDATE YourTable 
SET Column1 = ExcelImported.Column1, 
    Column2 = ExcelImported.Column2 
FROM YourTable 
JOIN ExcelImported 
ON  YourTable.Key = ExcelImported.Key 
+0

能否在特定的列加入除了使用主鍵?謝謝!因爲Excel表格沒有主鍵,但零件號碼在 – user3014698

+0

右側都是相同的,那麼你應該加入partnumber來匹配行... – Aram

+0

完美謝謝! – user3014698