正如您在下面的圖片中看到的,我在SQL Server中有一個表,我通過平面文件源進行填充。目標表中有兩列,我想根據下面列出的邏輯進行更新:SSIS - 在OLE DB中填充表中未映射的列目的地
- SessionID - 來自第一個CSV導入的所有行將具有值1;第二次導入的值爲2,依此類推。
- TimeCreated - 發生CSV導入時的日期時間值。
我不需要如何編寫TSQL代碼來完成這件事的幫助。相反,我希望有人建議一種方法在SSIS中將其作爲數據流任務來實現。
預先感謝您爲您的想法。
編輯2012年11月29日
由於所有的答案迄今建議照顧這對SQL Server端,我想告訴你我最初曾試圖做(見下圖),但它不起作用。在SSIS將數據插入目標表後,觸發器在SQL Server中未觸發。
如果您有任何人可以解釋爲什麼觸發器沒有觸發,那會很好。
我最初試圖通過SQL Server來做這件事。我對最初的文章進行了編輯,解釋了我的過程。 我會嘗試實施你的SSIS解決方案 - 我會讓你知道這是怎麼回事。 –
這工作!謝謝! –