MS SQL SP - Trabajar con un conjunto de registros EXEC
-
03-07-2019 - |
Pregunta
¿Hay una manera de trabajar en un conjunto de registros devuelto por un exec dentro de otro SP? Todo el conjunto de registros, preferiblemente no utilizando SALIDA
I.E.
MyStoredProcedure @ var1 int COMO COMENZAR
EXEC anotherSP @ var1
: haga algo contra el conjunto de registros devuelto por anotherSP
FIN
Solución
CREATE PROC MyStoredProcedure
@var1 int
AS
BEGIN
DECLARE #temp (
col1 ...
)
INSERT #temp
EXEC anotherSP @var1
-- do something against #temp
END
Una variable de tabla también funciona en SQL 2005 y superior. Tablas temporales solo para SQL 2000.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow