En SQL Server Compact Edition en Visual Studio 2010 (quizás SQL Server y SQL en general, no lo sé), este comando funciona:
DELETE FROM foods WHERE (name IN ('chickens', 'rabbits'))
pero este comando produce un error de: Error near identifier f. Expecting OUTPUT.
DELETE FROM foods f WHERE (f.name IN ('chickens', 'rabbits'))
@ aaron-bertrand Gracias por corregir mi título también. No me di cuenta del término correcto para lo que publiqué (de lo contrario, Google podría haber resuelto esto rápidamente). Gracias de nuevo.
—
Ricardo Altamirano
Sin preocupaciones. Solo trato de dejarlo claro para otros lectores.
—
Aaron Bertrand
Estoy de acuerdo con usted en la forma en que las variaciones de sintaxis entre los diferentes comandos a veces son poco intuitivas.
—
Aaron Bertrand
Aquí está la misma pregunta, pero para las declaraciones de ACTUALIZACIÓN: stackoverflow.com/questions/31551/…
—
Daniel Neel