No SQL Server Compact Edition no Visual Studio 2010 (talvez SQL Server e SQL em geral, eu não sei), este comando funciona:
DELETE FROM foods WHERE (name IN ('chickens', 'rabbits'))
mas este comando produz um erro de: Error near identifier f. Expecting OUTPUT.
DELETE FROM foods f WHERE (f.name IN ('chickens', 'rabbits'))
@ Aaron-Bertrand Obrigado por corrigir meu título também. Não percebi o termo correto para o que postei (caso contrário, o Google poderia ter resolvido isso rapidamente). Mais uma vez obrigado.
—
Ricardo Altamirano
Não se preocupe. Apenas tentando deixar claro para outros leitores.
—
Aaron Bertrand
Eu concordo com você pela maneira como as variações de sintaxe entre diferentes comandos são um pouco pouco intuitivas às vezes.
—
Aaron Bertrand
Aqui está a mesma pergunta, mas para as instruções UPDATE: stackoverflow.com/questions/31551/…
—
Daniel Neel