Код выглядит следующим образом:
ALTER PROCEDURE dbo.pdpd_DynamicCall
@SQLString varchar(4096) = null
AS
Begin
create TABLE #T1 ( column_1 varchar(10) , column_2 varchar(100) )
insert into #T1
execute ('execute ' + @SQLString )
select * from #T1
End
Проблема в том, что я хочу вызывать разные процедуры, которые могут возвращать разные столбцы. Поэтому мне пришлось бы определять таблицу # T1 в общем случае. Но я не знаю, как.
Может ли кто-нибудь помочь мне в решении этой проблемы?