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:
La procédure se compile bien.
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 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
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
Partager