но я не знаю столбцов, это динамично.

ыглядит следующим образом:

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 в общем. Но я не знаю как.

Может кто-нибудь помочь мне в этой проблеме?

Ответы на вопрос(8)

Ваш ответ на вопрос