2008/03/31

[SSIS]小數位數不見了?

最近使用 SSIS 將 Oracle 資料轉換,實際測試後卻發現小數位數不見了?

經過交叉測試發現是 SSIS 在 OLEDB Source 轉換時,自行猜測資料型別時出了問題。

如下圖所示,原本 NUMBER(16,6) 進到 SSIS 後,變為 NUMERIC(38,0) 就會造成小數位數不見了,

這時要手動調整,點選 OLE DB Source ,按下右鍵 Show Advance Editor,將 Output Columns 調整一下就 OK.

 

image

沒有留言: