2019年6月20日 星期四

將Excel匯入sql

一般的方式是從SQL界面操作,選擇匯入Excel...

來練練,其中的重點備忘

1.整理Excel資料
  ●不允許Null的欄位,請注意有沒有預設值,否則就手動填入。
  ●存成csv檔。

2.操作SSIS。 (資料庫 右鍵> 工作Task > 匯入資料)
  ●第1個欄位是自動編號,請按下「編輯對應」→ 勾選「啟用識別插入」(英文:Enable identity insert)
  ●其他欄位型態如int, nvarchar,"來源類型"要選擇相對應型態,錯誤訊息會有提示。



(點圖放大)

























參考:
使用 SQL Server 2005 的 SSIS 匯入 Excel 的既有資料
https://blog.xuite.net/j2ee/code/13981166-%E4%BD%BF%E7%94%A8+SQL+Server+2005+%E7%9A%84+SSIS+%E5%8C%AF%E5%85%A5+Excel+%E7%9A%84%E6%97%A2%E6%9C%89%E8%B3%87%E6%96%99

資料行對應 (SQL Server 匯入和匯出精靈)
https://docs.microsoft.com/zh-tw/sql/integration-services/import-export-data/column-mappings-sql-server-import-and-export-wizard?view=sql-server-2017



沒有留言:

張貼留言