У меня есть сохраненный процесс, SP1, который выполняется и выбирает одну таблицу. Теперь мне нужно вставить эти данные в другую таблицу. Я не хочу дублировать код, поэтому я подумал о вставке данных, возвращаемых SP1, во временную таблицу, чтобы я мог выполнить некоторую обработку и сохранить ее.
Я пытался INSERT INTO #tmp; exec dbo.Sp1;
, но выдает ошибку: 1004 *. Есть ли способ, которым я могу создать эту таблицу динамически? Есть ли лучшее решение этой проблемы?