如何配置SQL Server以特定文化格式显示结果?

时间:2017-08-07 06:46:06

标签: sql-server

如何配置sql server以特定的文化格式显示查询结果。?

例如,英文格式的数值为123.456。 土耳其语格式相同的是123,456。

如何进行此更改?对于所有数据类型,不仅是数字类型?

2 个答案:

答案 0 :(得分:0)

您可以使用格式化功能。像这样:

declare @a decimal (18, 4) = 1234.1234

select format (@a, '##.##', 'tr-TR')

select format (@a, '##.##', 'en-US')

答案 1 :(得分:0)

我遇到了这个问题,因为配置区域是“España”,数字用字符“,”分隔小数点,但是我需要用“。”。分隔小数点。

  1. 我不得不将区域更改为墨西哥
  2. 我必须将软件包安装为Español(墨西哥)语言。
  3. 我必须在组合框“ Windows Languaje”中选择Español(墨西哥)

然后我需要重新启动,但是,我遇到了同样的问题,这是最后的步骤。

  1. 直接在控制面板中转到Regino
  2. 点击“更改日期格式...”
  3. 在“管理”选项卡中,单击“复制配置”按钮(启动会话屏幕..),然后打开一个新窗口。
  4. 点击复选框“开始会话屏幕和系统帐户”
  5. 最后重命名服务器