gpt4 book ai didi

sql-server - 在 SQL 插入中将日期字符串插入到 datetime2

转载 作者:行者123 更新时间:2023-12-01 23:38:54 25 4
gpt4 key购买 nike

我需要在 Microsoft Sql Server 的 QUEUE 表中插入日期字符串作为 DATETIME2。

数据库结构:

CREATE TABLE "QUEUE" (
ID INT PRIMARY KEY NOT NULL,
TEAMID VARCHAR(550) ,
STATUS VARCHAR(50) ,
MSG VARCHAR(50) ,
TIME DATETIME2,
ERROR VARCHAR(10) ,
);

INSERT INTO QUEUE VALUES(2,'c33','ok','FoundID',CONVERT('Tue Sep 09 12:18:52 2014' AS DateTime2),'OK');

值“Tue Sep 09 12:18:52 2014”应转换为 datetime2 格式,如 2014-09-09 12:18:52.000000 并应插入。

我尝试了 CAST 和 COVERT 但失败了。

最佳答案

正如所指出的,转换的语法有点不对。语法应如下所示:

SELECT CONVERT(datetime,'Sep 09 12:18:52 2014')

关于sql-server - 在 SQL 插入中将日期字符串插入到 datetime2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31592148/

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