Может быть большая разница в производительности между использованием табличных переменных и временных таблиц. В большинстве случаев временные таблицы работают быстрее, чем переменные таблицы. Я взял следующий совет из частной группы новостей SQL Server MVP и получил разрешение от Microsoft поделиться им с вами. Один из MVP заметил, что, хотя запросы с использованием табличных переменных не генерировали параллельные планы запросов для большого блока SMP, аналогичные запросы, использующие временные таблицы (локальные или глобальные) и выполняющиеся в тех же условиях, генерировали параллельные планы.
Больше от SQL Mag (к сожалению, требуется подписка, я постараюсь найти дополнительные ресурсы на мгновение)
РЕДАКТИРОВАТЬ : Вот еще более подробная информация из CodeProject