MS SQL SP - Utilisation du jeu d'enregistrements EXEC
-
03-07-2019 - |
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
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