Bonjour,
J'essaie sans succès pour le moment de passer un paramètre fourni par une première procédure stockée à une une seconde appelée par la première.
Je vous montre le code que j'essaie de faire fonctionner. Si vous pouvez me pointer du doigt ce qui va pas, je suis preneur.
La procédure appelante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[spCalculAge] @Age integer = 60 AS BEGIN EXEC Test @Age END;
LA procédure appelée
Ce que j'aimerais c'est afficher l'age passé en paramètre depuis la première PS dans la seconde.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 /****** Object: StoredProcedure [dbo].[Test] Script Date: 2020-07-28 12:21:17 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[Test] -- Add the parameters for the stored procedure here --@NbJrs int @Prenom VArchar(20) = Null, @Nom VArchar(20) = Null, @Age integer AS BEGIN SET NOCOUNT ON; -- Insert statements for procedure here SET @Nom = 'Dupond' SET @Prenom = 'Jean' Print @Nom + ', ' + @Prenom + ' a ' Print @Age END
Merci pour votre aide.
Partager