Procédure Stockée utilisant les résultats d'une autre procédure stockée

Signaler
Messages postés
8
Date d'inscription
lundi 28 avril 2003
Statut
Membre
Dernière intervention
8 mai 2008
-
Messages postés
7
Date d'inscription
jeudi 11 janvier 2007
Statut
Membre
Dernière intervention
13 janvier 2009
-
bonjour à tous
Mon problème est le suivant:
Soit une procédure stockée MyProc1 qui utilise des paramètres (@IdDep VarChar(3), @DatFin Datetime, @Direct Bit)
cette procédure stockée sélectionne des enregistrements (avec les champs Champ1, Champ2,....Champ10). Je voudrais, dans une autre procédure MyProc2, sélectionner une partie des enregistrement sélectionnés par MyProc1 et également quelques champs seulement (Champ1 et Champ2).
Merci de me donner un coup de main.

3 réponses

Messages postés
7
Date d'inscription
jeudi 11 janvier 2007
Statut
Membre
Dernière intervention
13 janvier 2009

2 solution possible
1-cursor
2-le resulta de la premiere PROC dans une table
>>> select chapm1,chapm2... into tmp from.... where...

·        
Messages postés
8
Date d'inscription
lundi 28 avril 2003
Statut
Membre
Dernière intervention
8 mai 2008

1- Cursor, je ne m'y connais pas du tout
2- J'ai essayé avec une table temporarire (#MyTempTable), mais il se fait que dans la procécude stockée, j'ai un IF...ELSE.
Dans la partie IF, j'écris SELECT ... INTO #MyTempTable. Lorsque j'écris la même chose dans la partie ELSE, j'ai un message d'erreur : Il existe déja un objet nommé #MyTempTable dans la base de données ...
Messages postés
7
Date d'inscription
jeudi 11 janvier 2007
Statut
Membre
Dernière intervention
13 janvier 2009

fait un drop table avant le else

·