2013-01-03 14 views
2

我有我认为应该是一个简单的问题,但对我的生活无法自己解决它。我只是试图在桌上做一个简单的搜索。与SQL Server获取不正确的sytax错误

Select * 
From dbo.Case 
Where dbo.Case.CountyName='Milwaukee' 

我不断收到此错误:

消息156,级别15,状态1,2号线 关键字 '案例' 附近有语法错误。

我也尝试过脱掉“dbo”,它仍然不起作用。

我在做什么错? (使用SQL Server 2008)

回答

7

CASEis a reserved keyword。你需要把它们放在[]作为标识符使用,如数据库,列或表名:

Select * 
From dbo.[Case] 
Where dbo.[Case].CountyName='Milwaukee'