2017-04-27 26 views
0

即使使用SSIS協助將csv文件導入到sql server時,我遇到問題。我的csv文件除其他外還有一個以浮點形式存儲的產品價格(如123.45)。當我嘗試將其導入到我的表(或甚至當它將整個csv導入到新表中時),該float將被殺死爲int。不介意如果我將它設置爲float,雙精度浮點數,DataScale = 2的小數。在預覽中它顯示它是完美的,在這樣做之後它存儲爲int。甚至不介意我的目的地字段是哪種數據類型(完美將是金錢,也嘗試過浮動,但沒有工作)。CSV導入SQL float死於int

側面的問題是,如果我可以用t-sql將csv導入到自己的表中,只是使用一些行,但float問題是最重要的。

THX @所有

回答

0

嘗試導入您的CSV到一個表中,所有列VARCHAR,然後從該表中插入到目標表。

+0

謝謝你,工作。不得不調整一列作爲文本導入它,但它足夠好,現在我要通過t-sql將它導入到自己的表中,以將其提供給前端。謝謝 – Misc