Bonjour à tous,
VOilà mon problème, je débute complétement avec les procédure stockée.
j'ai deux tables, employee et signatory.
Je voudrais me créer une procédure stockée (ou un fonction, je connais pas la différence) qui prend pour paramètre une nom d'employé.
Je voudrais qu'elle retourne l'identifiant employé d'une part et l'identifiant signataire, s'il existe, d'autre part.
J'ai fait ceci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
CREATE PROCEDURE RA_getProfile(@sgi varchar(8))
AS
DECLARE @id_employee numeric(6)
 
SET @id_employee = (SELECT E.ID_EMPLOYEE FROM [N4939037].[EMPLOYEE] E
WHERE E.SGI_EMPLOYEE=@sgi)
if(@id_employee > 0)
SELECT S.ID_SIGNATORY FROM [N4939037].[SIGNATORY] S
WHERE S.SGI_SIGNATORY = @sgi
GO
Mais ceci ne me retourne qu'une valeur, celle de SGI_SIGNATORY

Comment faire pour récupérer ces deux valeurs ?
Merci grandement pour votre aide !!!