无法识别 MSSQL 2014 格式函数
MSSQL 2014 Format function is not recognized
我正在使用 MicrosoftSQL Server 2014
和 Management Studio
版本 12.0.4100.1 并尝试使用 Format
函数执行以下操作:
Format([money spent], 'C', 'en-us') as 'You Spent'
执行该语句时出现以下错误:
'format' 不是可识别的内置函数名称。
我也尝试更改兼容级别,更改为 110 无效,因为 数据库兼容级别的有效值为 80、90 或 100
是否有替代方法可以实现相同的结果,或者我在更改其他一些设置后仍然可以使用 Format
功能?
由于 2008 不支持 FORMAT()
,您必须手动格式化。你可以试试
SELECT '$' + CAST(ROUND([money spent], 2) AS VARCHAR(25))
我正在使用 MicrosoftSQL Server 2014
和 Management Studio
版本 12.0.4100.1 并尝试使用 Format
函数执行以下操作:
Format([money spent], 'C', 'en-us') as 'You Spent'
执行该语句时出现以下错误:
'format' 不是可识别的内置函数名称。
我也尝试更改兼容级别,更改为 110 无效,因为 数据库兼容级别的有效值为 80、90 或 100
是否有替代方法可以实现相同的结果,或者我在更改其他一些设置后仍然可以使用 Format
功能?
由于 2008 不支持 FORMAT()
,您必须手动格式化。你可以试试
SELECT '$' + CAST(ROUND([money spent], 2) AS VARCHAR(25))