Visual Studio 2010のSQL Server Compact Edition(多分SQL ServerとSQLは一般的に知りません)では、次のコマンドが機能します。
DELETE FROM foods WHERE (name IN ('chickens', 'rabbits'))
しかし、このコマンドは次のエラーを生成します: Error near identifier f. Expecting OUTPUT.
DELETE FROM foods f WHERE (f.name IN ('chickens', 'rabbits'))
@ aaron-bertrandタイトルも訂正してくれてありがとう。私は自分が投稿したものの正しい用語を理解していませんでした(そうでなければ、グーグルはすぐにこれを解決できただろう)。ありがとうございました。
—
Ricardo Altamirano
心配ない。他の読者のためにそれを明確にしようとしているだけです。
—
アーロンバートランド
異なるコマンド間での構文の違いは、時には直感的でないという点で、私はあなたに同意します。
—
アーロンベルトラン
ここに同じ質問だが、UPDATE文について:stackoverflow.com/questions/31551/...
—
ダニエル・ニール