我想確定如何導入一些CSV數據到MS SQL數據庫。導入數據到MS SQL數據庫
不幸的是,它並不像聽起來那麼簡單,因爲涉及到多個表格。另外一些字段將從CSV中提取,而另一些字段將具有固定值。
在涉及多個表的方面,我的邏輯是如下:
IF <select count(course_name) from tbl_courses WHERE course_name = 'value from csv'> GT 0
THEN
ADD <data> to TBL_ITEM using PK from TBL_COURSES
ELSE
CREATE ROW in TBL_COURSES WITH <data>
ADD <data> to TBL_ITEM using PK from TBL_COURSES
END IF
有映射在我的CSV到tbl_item領域的方式(同時增加了一行根據需要tbl_courses?)
您是否嘗試過第一次導入CSV的到SQL在嘗試將它們關聯之前登臺? – 2012-04-24 19:01:44
這聽起來很有趣。我不經常使用MS SQL。我將如何做到這一點? – 2012-04-24 19:19:27
如果您需要批量插入部分的幫助,請繼續併發佈一個csv文件名和其列名稱列表 – 2012-04-24 19:58:16