У компактному виданні SQL Server у Visual Studio 2010 (можливо, SQL Server і взагалі SQL, я не знаю), ця команда працює:
DELETE FROM foods WHERE (name IN ('chickens', 'rabbits'))
але ця команда створює помилку: Error near identifier f. Expecting OUTPUT.
DELETE FROM foods f WHERE (f.name IN ('chickens', 'rabbits'))
@ aaron-bertrand Дякую за те, що виправив мій титул. Я не усвідомив правильний термін для публікації, який я розмістив (інакше Google міг би вирішити це швидко). Ще раз дякую вам.
—
Рікардо Альтамірано
Не хвилюйтесь. Просто намагаюся зробити це зрозумілим для інших читачів.
—
Аарон Бертран
Я згоден з вами тим, що варіації синтаксису між різними командами часом мало інтуїтивні.
—
Аарон Бертран
Ось те саме запитання, але щодо тверджень UPDATE: stackoverflow.com/questions/31551/…
—
Daniel Neel