Filtrar resultados de un SP

27/10/2003 - 16:30 por Osvaldo Bisignano | Informe spam
Se debe haber preguntado muchas veces ya, pero ahi va

como puedo filtrar los registros que devuelve un StoredProcedure mediante
una clausula WHERE?

En bruto:
SELECT *
FROM (EXEC MySP param1, param2)
WHERE Campo1='Valor1'

Ya se que puedo crear una tabla temporal o bien una variable tipo table,
pero para eso tengo que declarar cada una de las columnas y sus
correspondientes tipos, con lo que pierdo mucho tiempo en desarrollo y
mantenimiento.

Imagino que será como siempre, el camino más complicado. Muchas gracias.
 

Leer las respuestas

#1 Carlos Sacristan
27/10/2003 - 16:48 | Informe spam
¿Y por qué no filtras esos resultados en el procedimiento?



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)
MVP SQL Server
Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Osvaldo Bisignano" escribió en el mensaje
news:
Se debe haber preguntado muchas veces ya, pero ahi va

como puedo filtrar los registros que devuelve un StoredProcedure mediante
una clausula WHERE?

En bruto:
SELECT *
FROM (EXEC MySP param1, param2)
WHERE Campo1='Valor1'

Ya se que puedo crear una tabla temporal o bien una variable tipo table,
pero para eso tengo que declarar cada una de las columnas y sus
correspondientes tipos, con lo que pierdo mucho tiempo en desarrollo y
mantenimiento.

Imagino que será como siempre, el camino más complicado. Muchas gracias.






Preguntas similares