Мне нужно создать временную таблицу (#temp) из переменной или хранимой процедуры
(т.е.)
Моя хранимая процедура содержит
......
set @sql='select ...'
set @sql=@sql+'..join..'
set @sql=@sql+'....join..'
когда я его выполняю (т.е.) exec (@sql)
он возвращает несколько строк, я хочу сохранить эти строки во временной таблице. Как этого добиться?
я пыталсякак
select
id,name,ward_no into,........
#temp
from
(
exec (@sql)
)derived
Обновление
Я нашел логику
(то есть)
create table #temp(....)
insert #temp exec(@sql)
select * from #temp