Вставить во временную таблицу из хранимой процедуры, которая возвращает несколько наборов результатов

Рассмотрим следующий sql

Сохраненный процесс с именем myProc, который возвращает два набора результатов. Набор результатов 1 возвращает column1, column2. Набор результатов 2 возвращает столбец 3, столбец 4, столбец 5.

Следующий sql завершится ошибкой, поскольку во временной таблице определены только 2 столбца типа int.

Create Table #temp1(
Column1 int,
Column2 int)

insert into #temp1 exec myProc

Мой вопрос: можно ли просто вставить первый набор результатов в # temp1?

11
задан user263097 17 June 2011 в 16:52
поделиться