无法在SQL Server 2014 Express中查找数据类型

时间:2014-11-13 17:22:31

标签: sql-server sql-server-2014-express

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年快递的问题而不是标准版?

感谢阅读。

1 个答案:

答案 0 :(得分:1)

每个SQL Server documentation TIME数据类型可从SQL Server 2008及更高版本获得。我非常确定,您连接到SQL Server 2005实例并尝试使用TIME数据类型。

此外,您使用哪个SSMS版本进行连接并不重要,因为它只是客户端。确保您实际连接到服务器版本2008及更高版本。