Salut,
Je cherche à créer une procédure stockée qui me renvoie le résultat d'une simple requête :
L'idée est de créer une procédure dont les paramètres d'entrée/sortie sont les suivants :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT A, B FROM MA_TABLE WHERE C='000001'
entrées:
* 000001 variable de type VARCHAR(6)
sorties :
* variables associées à A et B
Si l'on admet qu'un seul couple (A, B) est associé à C, il faut copier le contenu des colonnes A et B dans 2 nouvelles variables.
Mais je ne sais pas comment faire.
Merci d'avance pour toute réponse.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 CREATE PROCEDURE [ESSAI].[GETPALPARAMS] (@pal_idvar VARCHAR(6), @pal_magvar VARCHAR( 3) OUTPUT, @pal_empvar VARCHAR(5) OUTPUT) AS SELECT PAL_EMP, PAL_MAG from MABASE.ESSAI.MATABLE WHERE PAL_ID=@pal_idvar .... --copier le contenu de PAL_EMP et PAL_MAG dans --pal_magvar et pal_empvar GO
Partager