W SQL Server Compact Edition w Visual Studio 2010 (może SQL Server i SQL w ogóle, ja nie wiem), polecenie to działa:Dlaczego nie mogę użyć aliasu w instrukcji DELETE?
DELETE FROM foods WHERE (name IN ('chickens', 'rabbits'))
ale to polecenie powoduje błąd: Error near identifier f. Expecting OUTPUT.
DELETE FROM foods f WHERE (f.name IN ('chickens', 'rabbits'))
@ aaron-bertrand Dzięki za poprawienie mojego tytułu. Nie zdawałem sobie sprawy z tego, co napisałem (inaczej Google mógł to szybko rozwiązać). Jeszcze raz dziękuję. –
Bez obaw. Po prostu staram się to wyjaśnić innym czytelnikom. –
Zgadzam się z tobą, ponieważ różnice w składni różnych poleceń są czasami mało intuicyjne. –