当前位置: 首页 > 面试题库 >

格式化功能在SQL Server 2008 R2中不起作用

凌志学
2023-03-14
问题内容
DECLARE @d DATETIME = '01/01/2011';
SELECT FORMAT ( @d, 'd', 'en-US' ) AS US_Result;

我在SQL Server 2008 R2中使用上述代码,但遇到错误:

‘FORMAT’不是公认的内置函数名称。

如何使用FORMAT功能?


问题答案:

从2012版开始,FORMAT功能可用。在早期版本中,请使用以下命令:

DECLARE @d DATETIME = '01/01/2011'; 
SELECT replace(replace(' '+convert(varchar(10),@d,101),' 0',''),'/0','/')

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



 类似资料:
  • 问题内容: 我正在使用这种技术来加载数据。因此,我创建了以下解析函数: 存在的问题是,是在瞬间函数执行。它是正确的/错误吗?我该如何解决? 问题答案: 您需要改用。该只更新 后 的路线被改变。因此,您的代码应遵循以下原则:

  • 下面是一个函数,它获取一个长字符串,并返回一个按段落分割的字符串。 问题是k是空的。为什么函数不起作用?

  • 我正在尝试使用正则表达式验证JSON字符串。从另一个帖子中找到了有效的正则表达式https://stackoverflow.com/a/3845829/7493427它使用regex中的DEFINE特性。但是我认为JRegex库不支持这个特性。这有什么办法吗? 我首先使用java.util.regex,然后发现JRegex库。但这也行不通。 因为测试json是有效的,所以我希望匹配,但我得到了一个

  • 问题内容: 我已经使用Spark建立了Word2Vec模型并将其另存为模型。现在,我想在另一个代码中将其用作脱机模型。我已经加载了模型,并用它来表示单词的向量(例如,Hello),并且效果很好。但是,我需要使用map在RDD中为许多单词调用它。 当我在地图函数中调用model.transform()时,它将引发以下错误: “似乎您正在尝试从广播引用SparkContext。”异常:您似乎正在尝试从

  • 我正在尝试将字符串转换为日期,我希望该日期的格式为“yyyy-MM-d HH:MM:ss”,我不知道如何将该格式转换为字符串。我的问题是,我希望以上述格式获取日期,而不是字符串,而是“date”? 我是这样做的 通过使用上述代码,我以以下格式获取日期 但我希望日期格式为 注意:我希望此结果作为日期而不是字符串 请给我解决方案谢谢......

  • 问题内容: 我正在尝试使用opencv v 2.1创建图像,但出现此错误: AttributeError:“模块”对象没有属性“ CreateImage” 该代码是 问题答案: 您正在覆盖名称空间。仅使用,而不使用其他。