Salut,

Je cherche à créer une procédure stockée qui me renvoie le résultat d'une simple requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SELECT A, B FROM MA_TABLE WHERE C='000001'
L'idée est de créer une procédure dont les paramètres d'entrée/sortie sont les suivants :

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.

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
Merci d'avance pour toute réponse.