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)
CASE 是保留关键字.您需要将其括起来[]用作标识符,例如数据库,列或表名:
Select *
From dbo.[Case]
Where dbo.[Case].CountyName='Milwaukee'
Run Code Online (Sandbox Code Playgroud)