gpt4 book ai didi

sql-server-2012 - 在 SQL Server 2012 中使用 TO_DATE

转载 作者:行者123 更新时间:2023-12-04 07:11:02 25 4
gpt4 key购买 nike

我有个问题。当我在 SQL Server 2012 中执行此 SQL 语句时:

TO_DATE('2011-11-09 00:00:00','YYYY-MM-DD HH24:MI:SS')

我收到一个错误:

'TO_DATE' not is a name de function integrate recognized.



解决办法是什么?

谢谢!

最佳答案

SQL-Server 没有 TO_DATE功能。您必须使用 convert .
here

-- Specify a datetime string and its exact format
SELECT TO_DATE('2012-06-05', 'YYYY-MM-DD') FROM dual;


-- Specify a datetime string and style 102 (ANSI format), raises an error if conversion fails
SELECT CONVERT(DATETIME, '2012-06-05', 102);

-- TRY_CONVERT available since SQL Server 2012 (returns NULL if conversion fails)
SELECT TRY_CONVERT(DATETIME, '2012-06-05', 102);

对于您的特定情况,请使用:
convert(DATETIME, '2011-11-09 00:00:00')

关于sql-server-2012 - 在 SQL Server 2012 中使用 TO_DATE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45074493/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com