2

簡単な質問だと思いますが、一生自分で解決することはできません。テーブルを簡単に検索しようとしています。

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

私はこのエラーを受け取り続けます:

メッセージ156、レベル15、状態1、行2キーワード「ケース」の近くの構文が正しくありません。

「dbo」も外してみましたが、まだ動きません。

私は何が間違っているのですか?(SQL Server 2008を使用)

4

2 に答える 2

7

CASE 予約キーワードです。[]データベース、列、テーブル名などの識別子として使用するには、それを囲む必要があります。

Select *
From dbo.[Case]
Where dbo.[Case].CountyName='Milwaukee'
于 2013-01-03T19:35:54.870 に答える
4

Case はSQLで予約語であるため、角かっこで囲む必要があります。

于 2013-01-03T19:36:06.740 に答える