2016-07-08 43 views
0

日期类型:datetime2我要插入日期到我的SQL Server数据库

INSERT INTO Event_test (date, Object, ASDU, IOA) 
VALUES(10/07/2016 12:00:00.523, TMC1DEFCAL, 65, 408) 

附近有语法错误 '12'

+0

哪个RDBMS是为了这个?请添加一个标签来指定您是使用'mysql','postgresql','sql-server','oracle'还是'db2' - 或者其他的东西。 –

回答

2

你需要使用单引号。我也推荐ISO标准格式:

INSERT INTO Event_test (date, Object, ASDU, IOA) 
    VALUES('2016-10-07T12:00:00.523', 'TMC1DEFCAL', 65, 408); 

单引号也是字符串值需要的。

+0

为什么它显示为'07/10/2016 12:00'而不是'07/10/2016 12:00:00.523'? –

+1

你在哪里看到@AhmedAekbj – scsimon

1

使用带有单引号的ISO格式日期。它应该工作。

INSERT INTO Event_test (date, Object, ASDU, IOA) VALUES 
    ('2016-10-07 12:00:00.523', 'TMC1DEFCAL', 65, 408); 
相关问题