Bonjour

Je souhaiterais savoir s'il est possible, dans une procedure stockee, de recuperer le resultat d'une autre procedure stockee faisant un select. Je m'explique :

Supposons que l'on ait une premiere proc qui fait un select tout bete. Par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
CREATE PROCEDURE SelectHeroeById
  @id bigint
AS
  select nom, age from HEROES where id = @id
GO
Maintenant, on a une autre procedure stockee au sein de laquelle on voudrait appeler la premiere proc et la parcourir. Un truc du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
CREATE PROCEDURE TestSelectByName1
AS
  #le_resultat = EXEC PS_HeroeById 3
  #parcourir le_resultat
GO
Est-ce que c'est possible ?

Merci !