FORMAT功能在sql server 2008 R2中不起作用

前端之家收集整理的这篇文章主要介绍了FORMAT功能在sql server 2008 R2中不起作用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
DECLARE @d DATETIME = '01/01/2011';
SELECT FORMAT ( @d,'d','en-US' ) AS US_Result;

我在sql Server 2008 R2中使用上面的代码但遇到错误

‘FORMAT’ is not a recognized built-in function name.

我该如何使用FORMAT功能

解决方法

FORMAT功能从2012版开始提供.在早期版本中,使用此:
DECLARE @d DATETIME = '01/01/2011'; 
SELECT replace(replace(' '+convert(varchar(10),@d,101),' 0',''),'/0','/')

但是,格式化是前端应用程序的工作.

原文链接:https://www.f2er.com/mssql/77846.html

猜你在找的MsSQL相关文章