日期类型:datetime2
我要插入日期到我的SQL Server数据库
INSERT INTO Event_test (date, Object, ASDU, IOA)
VALUES(10/07/2016 12:00:00.523, TMC1DEFCAL, 65, 408)
附近有语法错误 '12'
日期类型:datetime2
我要插入日期到我的SQL Server数据库
INSERT INTO Event_test (date, Object, ASDU, IOA)
VALUES(10/07/2016 12:00:00.523, TMC1DEFCAL, 65, 408)
附近有语法错误 '12'
你需要使用单引号。我也推荐ISO标准格式:
INSERT INTO Event_test (date, Object, ASDU, IOA)
VALUES('2016-10-07T12:00:00.523', 'TMC1DEFCAL', 65, 408);
单引号也是字符串值需要的。
为什么它显示为'07/10/2016 12:00'而不是'07/10/2016 12:00:00.523'? –
你在哪里看到@AhmedAekbj – scsimon
使用带有单引号的ISO格式日期。它应该工作。
INSERT INTO Event_test (date, Object, ASDU, IOA) VALUES
('2016-10-07 12:00:00.523', 'TMC1DEFCAL', 65, 408);
哪个RDBMS是为了这个?请添加一个标签来指定您是使用'mysql','postgresql','sql-server','oracle'还是'db2' - 或者其他的东西。 –