如何在SQL Server中将小数点分隔符从点更改为逗号

时间:2015-08-11 03:20:08

标签: sql-server

SQL Server将小数点分隔符显示为逗号而不是点,因此无法执行生成的脚本。

抱歉英语不好。提前谢谢!

image1

1 个答案:

答案 0 :(得分:4)

此SQL演示了如何使用Format function

的culture参数
declare @f float = 123456.789;

select
  [raw]      = str(@f,20,3)
 ,[standard] = cast(format(@f, 'N', 'en-US') as varchar(20))
 ,[European] = cast(format(@f, 'N', 'de-de') as varchar(20))

产量

raw                  standard             European
-------------------- -------------------- --------------------
          123456.789 123,456.79           123.456,79