使用SQL Server获取不正确的sytax错误

use*_*600 2 sql sql-server sql-server-2008

我有我认为应该是一个简单的问题,但对于我的生活无法自己解决.我只是想在桌子上做一个简单的搜索.

Select *
From dbo.Case
Where dbo.Case.CountyName='Milwaukee'
Run Code Online (Sandbox Code Playgroud)

我一直收到这个错误:

消息156,级别15,状态1,行2关键字"Case"附近的语法不正确.

我也试过脱掉"dbo"但它仍然不起作用.

我究竟做错了什么?(使用SQL Server 2008)

Mic*_*ski 7

CASE 是保留关键字.您需要将其括起来[]用作标识符,例如数据库,列或表名:

Select *
From dbo.[Case]
Where dbo.[Case].CountyName='Milwaukee'
Run Code Online (Sandbox Code Playgroud)