Ответ 1
Если возможно, избегать курсоров, таких как чума. SQL Server установленный - все, что вам нужно сделать в стиле RBAR (строка за агонизацией), будет медленным, вялым и противоречит основным принципам работы SQL.
Ваш вопрос очень расплывчатый - на основе этой информации мы не можем сказать, что вы пытаетесь сделать. Но основная рекомендация остается: по возможности (и это возможно в подавляющем большинстве случаев), использовать операции на основе набора - SELECT, UPDATE, INSERT
и присоединяться - не заставлять ваше процессуальное мышление на SQL Server - это не лучший способ.
Итак, если вы можете использовать операции на основе набора для заполнения и использования ваших временных таблиц, я бы предпочел этот метод по курсорам каждый раз.