日期類型: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' - 或者其他的東西。 –