Tengo un procedimiento almacenado que devuelve filas:
CREATE PROCEDURE MyProc
AS
BEGIN
SELECT * FROM MyTable
END
Mi procedimiento real es un poco más complicado, por eso es necesario un sproc.
¿Es posible seleccionar la salida llamando a este procedimiento?
Algo como:
SELECT * FROM (EXEC MyProc) AS TEMP
Necesito usar SELECT TOP X
, ROW_NUMBER
y una WHERE
cláusula adicional para localizar mis datos, y realmente no quiero pasar estos valores como parámetros.