在 SSMS 中导入平面文件时的小数点分隔符
Decimal separator while importing a flat file in SSMS
我在将平面文件导入 SSMS 时遇到问题。当我从特定系统下载 CSV 文件时,小数点分隔符始终为“.”。我有逗号的区域设置,我一直使用逗号。但是,当将这些 CSV 文件导入 SSMS 时,由于 SSMS 无法将值识别为数字(浮点数、小数等)
,因此出现类型不匹配的错误
我尝试切换区域 Windows 设置并将点替换为逗号,这解决了问题并导入了文件,但问题是,我是否能够以某种方式更改 SSMS 中的设置,所以我我可以将逗号保留为默认值,但可以导入带小数点分隔符的 CSV 文件吗?
我只需要使用 SSMS,无法安装 SSIS 包。
非常感谢您的反馈。
在 SSMS select“导入数据”选项中,然后在“数据源”select“平面文件源”中。 Select 要加载的文件,然后更改“区域设置”选项(位于文件名下方)。
区域设置控制数据格式的显示和解释方式,例如货币符号和基数(小数分隔符)字符。
我在将平面文件导入 SSMS 时遇到问题。当我从特定系统下载 CSV 文件时,小数点分隔符始终为“.”。我有逗号的区域设置,我一直使用逗号。但是,当将这些 CSV 文件导入 SSMS 时,由于 SSMS 无法将值识别为数字(浮点数、小数等)
,因此出现类型不匹配的错误我尝试切换区域 Windows 设置并将点替换为逗号,这解决了问题并导入了文件,但问题是,我是否能够以某种方式更改 SSMS 中的设置,所以我我可以将逗号保留为默认值,但可以导入带小数点分隔符的 CSV 文件吗?
我只需要使用 SSMS,无法安装 SSIS 包。
非常感谢您的反馈。
在 SSMS select“导入数据”选项中,然后在“数据源”select“平面文件源”中。 Select 要加载的文件,然后更改“区域设置”选项(位于文件名下方)。
区域设置控制数据格式的显示和解释方式,例如货币符号和基数(小数分隔符)字符。