无法识别MSSQL 2014格式功能

时间:2016-01-14 19:51:30

标签: tsql format management-studio-express

我使用MicrosoftSQL Server 2014Management Studio版本12.0.4100.1并尝试使用Format函数执行以下操作:

Format([money spent], 'C', 'en-us') as 'You Spent'

执行该语句时,我收到以下错误:

'格式'不是公认的内置函数名称。

我也尝试更改兼容性级别,更改为110无法说明数据库兼容级别的有效值为80,90或100

我是否可以使用替代方案来获得相同的结果,或者在更改其他设置后仍然可以使用Format功能?

1 个答案:

答案 0 :(得分:0)

由于2008年不支持FORMAT(),您必须手动格式化。你可以试试像

这样的东西
SELECT '$' + CAST(ROUND([money spent], 2) AS VARCHAR(25))