2016-07-08 47 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); 
相關問題