Exec

12/07/2007 - 20:48 por Fran | Informe spam
Tengo un Stored Procedure donde quiero capturar los registros del resultado
de exec(@VarSQL). Estos registros los quiero capturar dentro del mismo Stored.

Ejemplo de SP

Create spConsulta (@campo varchar(30))
as
begin
declare @VarSQl varchar(500)

set @VarSQl = 'select '+ @campo + ' from tablax'
exec(@VarSQL)
<-Acá es donde quiero capturar los registro resultantes de
la consulta del exec.
end
go

Nota: la sintaxis contiene errores, es sólo un ejemplo, la idea es clara
 

Leer las respuestas

#1 Gustavo Larriera (MVP)
12/07/2007 - 20:54 | Informe spam
Cuando decis "capturar los registros resultantes" a qué te refieres?


Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/p...o.Larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Fran" wrote:


Tengo un Stored Procedure donde quiero capturar los registros del resultado
de exec(@VarSQL). Estos registros los quiero capturar dentro del mismo Stored.

Ejemplo de SP

Create spConsulta (@campo varchar(30))
as
begin
declare @VarSQl varchar(500)

set @VarSQl = 'select '+ @campo + ' from tablax'
exec(@VarSQL)
<-Acá es donde quiero capturar los registro resultantes de
la consulta del exec.
end
go

Nota: la sintaxis contiene errores, es sólo un ejemplo, la idea es clara


Preguntas similares