En SQL Server Compact Edition en Visual Studio 2010 (tal vez de SQL Server y SQL en general, no sé), este comando funciona:¿Por qué no puedo usar un alias en una declaración DELETE?
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. –
Sin preocupaciones. Solo trato de dejarlo en claro para otros lectores. –
Estoy de acuerdo con usted por la forma en que las variaciones de sintaxis entre los diferentes comandos son un poco intuitivos a veces. –