本文介紹了在SSMS中導(dǎo)入平面文件時(shí)使用小數(shù)分隔符的處理方法,對大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!
問題描述
將平面文件導(dǎo)入SSMS時(shí)遇到問題。當(dāng)我從特定系統(tǒng)下載CSV文件時(shí),小數(shù)點(diǎn)分隔符始終是";.";。我有一個(gè)逗號的區(qū)域設(shè)置,并且我一直使用逗號。但在將這些CSV文件導(dǎo)入SSMS時(shí),我收到類型不匹配的錯(cuò)誤,這是因?yàn)镾SMS無法將值識別為數(shù)字(浮點(diǎn)數(shù)、小數(shù)等)
我已嘗試切換Windows區(qū)域設(shè)置并將點(diǎn)替換為逗號,這解決了問題并導(dǎo)入了文件,但問題是,我能否以某種方式更改SSMS中的設(shè)置,以便我能夠保留逗號作為默認(rèn)設(shè)置,但導(dǎo)入帶有小數(shù)點(diǎn)分隔符的CSV文件?
我只需要使用SSMS,我無法安裝SSIS包。
非常感謝您的反饋。
推薦答案
在SSMS中選擇導(dǎo)入數(shù)據(jù)選項(xiàng),然后在數(shù)據(jù)源中選擇平面文件源。選擇要加載的文件,然后更改區(qū)域設(shè)置選項(xiàng)(位于文件名下方)。
區(qū)域設(shè)置控制數(shù)據(jù)格式的顯示和解釋方式,如貨幣符號和基數(shù)(小數(shù)分隔符)字符。
這篇關(guān)于在SSMS中導(dǎo)入平面文件時(shí)使用小數(shù)分隔符的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,