Sql 使用时间值和

Sql 使用时间值和,sql,sql-server-2008-r2,Sql,Sql Server 2008 R2,我试图填充一个表格,显示健身课程的开始时间。记录的一个例子是: Insert into FITNESS_CLASS (StartDate, DaysHeld, TimePeriod, CourseID, RoomNo) values (07-Feb-2014', 'M' 'W', 06:00-7:05, '1309','709'); 我的日子和时间总是出错。它告诉我小时和分钟之间的冒号是不正确的,但是当我删除它时,我再次受到限制,因为它将其读取为“int”数据类型。我如何将时

我试图填充一个表格,显示健身课程的开始时间。记录的一个例子是:

 Insert into FITNESS_CLASS (StartDate, DaysHeld, TimePeriod, CourseID, RoomNo) 
      values (07-Feb-2014', 'M' 'W', 06:00-7:05, '1309','709'); 
我的日子和时间总是出错。它告诉我小时和分钟之间的冒号是不正确的,但是当我删除它时,我再次受到限制,因为它将其读取为“int”数据类型。我如何将时间填充到我的表中,以及提供课程的天数

它需要引用

Insert into FITNESS_CLASS (StartDate, DaysHeld, TimePeriod, CourseID, RoomNo) 
values ('07-Feb-2014', 'M W', '06:00-7:05', '1309','709');

我还建议单独存储时间,以便您可以将它们作为实际的日期时间值处理和/或以更有用的方式查询它们。

您的日期和时间缺少引号吗?