SQL Server中的转换浮点数和小数

时间:2012-09-26 17:52:01

标签: sql-server

  

可能重复:
  Converting float to varchar with correct decimal separator

当我跑步时:select convert(float, 10.12), convert(decimal(5, 2), 10.12) 我得到了这个结果:

(No column name)    (No column name)
10,12   10.12

为什么会这样?我来自巴西,我的Windows语言设置为葡萄牙语,但不应该是十进制和浮点数都返回'。'或','同时?

1 个答案:

答案 0 :(得分:0)

我不确定这是否是问题,但它似乎是SSMS中的一个令人毛骨悚然的错误。它使用OS区域设置浮动和货币,但不是十进制。

http://connect.microsoft.com/SQLServer/feedback/details/458416/microsoft-sql-server-management-studio-doesnt-get-os-regional-setting