Bri*_*ser 12 sql date sql-server-2008
我正在尝试在Microsoft SQL Server 2008中创建一个具有DATE类型属性的TABLE.但是,当我执行查询时,
我收到错误:
Column, parameter, or variable #3: Cannot find data type DATE.
Run Code Online (Sandbox Code Playgroud)
我查阅了文档,它表明DATE是SQL Server中的有效类型.如果我用"DATETIME"替换"DATE",它可以工作.我的猜测是我遗漏了一些非常简单的东西,但我刚开始学习SQL和SQL Server; 有人有想法吗?
ron*_*ron 16
如果您确实想使用DATE,则可以更改数据库的兼容级别.
ALTER DATABASE dbname SET COMPATIBILITY_LEVEL = 100
Run Code Online (Sandbox Code Playgroud)
这会将数据库切换到2008兼容性,您应该能够使用DATE数据类型.
请参阅http://msdn.microsoft.com/en-us/library/bb510680.aspx