Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/06/2016, 12:29
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Obtener conjunto de filas para un cursor con sp_executesql

Inserta el resultado de tu query dinamico en una tabla temporal y recorres estos resultados con tu cursor algo asi:


Código SQL:
Ver original
  1. EXEC sp_executesql N'SELECT '+@para1+','@para2+' into ##temp FROM '+@para3

y ya puedes hacer el

Código SQL:
Ver original
  1. SELECT * FROM ##temp

y eso lo puedes usar para tu cursor

ahora para que quieres usar el cursor? es realmente necesario recorrer fila por file loas resultados de tu query?
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me