0

サーバーエクスプローラーを表示し、テーブル名で[上位1000行を選択]を右クリックします。クエリパネルには、次のように生成されたSQLが表示されます

SELECT TOP 1000 [...] ,[....] , [....]
FROM [filename].[dbo].[TableName]

ここで、単純なWHERE句を追加します。

私はそれを次のように追加してみました:

WHERE [ColumnName] == 11

動いていない。これは非常に基本的な質問ですが、SQLServerを直接操作した経験はあまりありません。

WHERE句を修正するにはどうすればよいですか?

4

2 に答える 2

2

二重の==記号は必要ありませんSQLの用語は単一の=のみを使用することです

あなたの例から:

SELECT TOP 1000 [...] ,[....] , [....]
FROM [filename].[dbo].[TableName]
WHERE [ColumnName] = 11
于 2012-10-15T19:47:07.537 に答える
1

C# は条件チェックに二重等価 ("==") を使用しますが、SQL では述語に単一の "=" を使用します。

于 2012-10-16T16:35:12.040 に答える