Question

Existe-t-il un moyen de travailler sur un jeu d'enregistrements renvoyé par un exec dans un autre SP? Le jeu d'enregistrements entier, de préférence n'utilisant pas OUTPUT

I.E.

MyStoredProcedure     @ var1 int COMME COMMENCE

EXEC anotherSP @ var1

- Faire quelque chose contre le jeu d'enregistrements renvoyé par un autre fournisseur de services

FIN

Était-ce utile?

La solution

CREATE PROC MyStoredProcedure
    @var1 int
AS
BEGIN
DECLARE #temp (
col1 ...
)

INSERT #temp
EXEC anotherSP @var1

-- do something against #temp

END

Une variable de table fonctionne également dans SQL 2005 et versions ultérieures. tables temporaires uniquement pour SQL 2000.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top