2015-10-21 123 views
0

我想導入一個.csv文件到我的sql數據庫已經在SQL服務器2014上創建。問題是我的csv表有不同的表名,我在我自己的數據庫中創建。我無法更改csv文件上的名稱或數據庫上的名稱。他們必須保持原樣。可以將csv文件導入到我的數據庫的每個表中,而不會出現錯誤?請幫助我,我很困惑。導入一個.csv文件到sql server 2014數據庫

回答

1

使用與SQL Server一起打包的導入導出嚮導,可以將數據源設置爲平面文件(例如CSV)。它有一個內置的映射選項,如下

enter image description here

0

我假設你正在使用導入嚮導,但一旦你選擇數據源和數據目的地,去選擇「編輯映射」,在那裏,你可以檢查哪些列去哪裏,只要確保列屬於同一類型

0

是,步驟如下:

  1. 選擇數據庫
  2. 點擊右鍵,選擇任務,然後單擊導出
  3. 選擇源數據庫,並點擊下一步,選擇CSV數據庫作爲目的地
  4. 單擊下一步,做源和目標列

  5. 單擊下一步完成

現在數據的映射將被導入到適當的列上的數據庫

+0

謝謝你回覆,我只是困惑他們是否將正確導入從csv到sql我的所有表(列和行)?我的意思是,如果他們有不同的名稱和我的SQL表的csv表也有不同的名字,那沒關係? – rafi27

+0

是的,你簡單的使用等效的SQL表格列映射CSV列是無關緊要的 –

相關問題