如果我在SSMS中运行此查询:
select convert(decimal(18,2),1.1), convert(real,1.1)
Run Code Online (Sandbox Code Playgroud)
我将得到两个不同的小数点,"1.10"和"1,1".
使用我当前的区域设置/区域设置,我希望,在两种情况下都用作小数点.
为什么SQL Server(或SQL Server Management Studio?)以不同的方式格式化小数和实数?有什么方法可以配置来做到这一点吗?
当然,在我的代码中,我得到了正确的数据类型,并且可以显示正确的小数点,但是当对具有实数和十进制数据类型的表运行select时,我得到了小数点的混合使用,因此粘贴到Excel中有点繁琐.在SSMS /查询分析器的早期版本中,这不是问题,但现在是?
| 归档时间: |
|
| 查看次数: |
89 次 |
| 最近记录: |