【问题标题】:error 102, need to insert date and time into table sql [closed]错误 102,需要在表 sql 中插入日期和时间 [关闭]
【发布时间】:2022-01-10 19:28:15
【问题描述】:

我在语句的 VALUES 部分的第一行的“:”附近遇到语法错误。如果我删除它,那么我对所有后续行都是如此。我该如何解决这个错误?

我为日期设置的数据类型是日期。 我为时间设置的数据类型是时间。

INSERT INTO [dbo].[ActualTripStopInfo]
       ([TripNumber], [Date], [ScheduledStartTime],
        [StopNumber], [ScheduledArrivalTime],
        [ActualStartTime], [ActualArrivalTime],
        [NumberOfPassengerIn], [NumberOfPassengerOut])
VALUES
    (1, 2021-01-01, 04:30:00, 3, 05:00, 04:30:00, 05:00:00, 10, 10),
    (2, 2021-01-01, 05:00:00, 8, 06:15, 05:00:00, 06:15:00, 15, 15),
    (3, 2021-01-03, 06:00:00, 1, 06:15, 06:00:00, 06:15:00, 25, 25),
    (4, 2021-01-02, 05:45:00, 5, 06:15, 05:45:00, 06:15:00, 20, 20),
    (5, 2021-01-03, 08:00:00, 2, 08:20, 08:00:00, 08:20:00, 32, 32),
    (6, 2021-01-04, 12:45:00, 10, 13:30, 12:45:00, 13:30:00, 11, 11),
    (7, 2021-01-03, 16:15:00, 2, 16:50, 16:15:00, 16:50:00, 5, 5),
    (8, 2021-01-05, 20:00:00, 1, 20:15, 20:00:00, 20:15:00, 10, 10),
    (9, 2021-01-05, 08:15:00, 3, 08:45, 08:15:00, 08:45:00, 28, 28),
    (10, 2021-01-04, 07:30:00, 4, 07:50, 07:30:00, 07:50:00, 35, 35);

【问题讨论】:

    标签: sql-server date


    【解决方案1】:

    您需要引用日期和时间

    ...
    VALUES
    (1,'2021-01-01','04:30:00',3,'05:00','04:30:00','05:00:00',10,10),
    (2,'2021-01-01','05:00:00',8,'06:15','05:00:00','06:15:00',15,15),
    ...
    

    【讨论】:

    • @KendallJones 总是乐于提供帮助
    猜你喜欢
    • 2013-04-10
    • 2015-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-29
    • 1970-01-01
    • 2016-05-18
    相关资源
    最近更新 更多