El código es el siguiente:resultados de SQL dinámico en tabla temporal en SQL procedimiento almacenado
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
El problema es que yo quiero llamar a diferentes procedimientos que pueden dar vuelta distintas columnas. Por lo tanto, tendría que definir la tabla # T1 genéricamente. Pero no sé cómo.
¿Alguien me puede ayudar con este problema?
sonido como usted debe dejar de tratar de utilizar procedimientos almacenados y utilizar viejas secuencias de comandos SQL parametrizadas lisos. –