MSDN将“TIME”列为可用的数据类型。这很好,因为我需要时间变量和对它们执行功能的能力(以00:00:00的形式)。日期时间不是一个选项,因为我的调度数据库关心的是周一 - 周日,而不是11/13/14等...当我创建一个数据类型为时间的列时,它不存在。我也试过通过查询来做到这一点:
ALTER TABLE dbo.DataSchedule
ALTER COLUMN StartClock TIME
收到消息:
Msg 2715,Level 16,State 6,Line 1 列,参数或变量#6:找不到数据类型TIME。
如何解决此问题?这是2014年快递的问题而不是标准版?
感谢阅读。
答案 0 :(得分:1)
每个SQL Server documentation TIME
数据类型可从SQL Server 2008及更高版本获得。我非常确定,您连接到SQL Server 2005实例并尝试使用TIME数据类型。
此外,您使用哪个SSMS版本进行连接并不重要,因为它只是客户端。确保您实际连接到服务器版本2008及更高版本。