小编Vij*_*jax的帖子

在 TSQL 插入中将日期字符串插入到 datetime2

我需要在 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');
Run Code Online (Sandbox Code Playgroud)

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

我试过 CAST 和 COVERT 但它失败了。

t-sql sql-server insert datetime2 datetime-format

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

datetime-format ×1

datetime2 ×1

insert ×1

sql-server ×1

t-sql ×1