如果我在SSMS中运行此查询:
select convert(decimal(18,2),1.1), convert(real,1.1)
我会得到两个不同的小数点," 1.10"和" 1,1"。
使用我当前的区域设置/区域设置,我希望,
可用作两种情况的小数点。
为什么SQL Server(或SQL Server Management Studio?)以不同的方式格式化小数和实数? 有什么方法可以配置来做到这一点吗?
当然,在我的代码中,我得到了正确的数据类型并且可以显示正确的小数点,但是当对具有实数和十进制数据类型的表运行select时,我得到了小数点的混合使用,所以它'粘贴到Excel有点单调乏味。 在早期版本的SSMS /查询分析器中,这不是问题,但现在是吗?