Procédure stockée : Paramètre de sortie
Bonjour,
Afin de prendre en main les procédures stocké sous SQL Server, j'ai tenté d'en programmer une avec un paramètre de sortie.
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| CREATE PROCEDURE sp_par_sort
@produit varchar(20),
@existence bit OUTPUT
AS BEGIN
DECLARE @r_exist int
SET @existence=0
IF EXISTS (SELECT Produit=@produit from [dbo].[stock])
SET @existence=1
END
EXECUTE sp_par_sort @produit='aaa', @r_exist OUTPUT
SELECT @r_exist |
La procédure se compile bien.
Par contre lors de l’exécution, un message d'erreur apparait, me demandant de déclarer la variable "@r_exist", or celle-ci est déclarée dans la procédure.
J'ai également tenté de la déclaré en dehors de la procédure, même résultats.
Je me trouve bloqué, c'est pourquoi je sollicite votre aide.
Par avance, merci
Cordialement,
Matthieu