Um der Tabelle einen Alias zu geben, müssten Sie sagen:
DELETE f FROM dbo.foods AS f WHERE f.name IN (...);
Ich sehe den Sinn des Aliasings für dieses spezielle DELETE
nicht Anweisung, zumal diese (zumindest IIRC) nicht mehr strikt ANSI entspricht. Aber ja, wie Kommentare vermuten lassen, kann es für andere Abfrageformen (z. B. Korrelation) erforderlich sein.