我想在我的SQL Server数据库中插入日期

时间:2016-07-08 18:25:32

标签: sql-server datetime

日期类型:datetime2

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

'12'附近的语法错误

2 个答案:

答案 0 :(得分:2)

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

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

字符串值也需要单引号。

答案 1 :(得分:1)

将ISO格式日期与单引号一起使用。它应该工作。

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