один человек упорно пишет запросы с кучей временных таблиц и ни разу не применяет вложенные запросы. В связ с этим возникает вопрос: это лучше работает?
Я за временные таблицы. По крайней мере, если база на скуле. Скуль не умеет составить оптимальный план выполнения запроса, если используются вложенные запросы. Исключение - вложенный запрос, использующий временную таблицу.
(46) Причиной распухания темпдб являются не столько временные таблицы, сколько как раз вложенные запросы. А что касается временных таблиц, то я их всегда уничтожаю, не полагаясь на автоматику.
Да
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший