salut,
je suis débutant dans le demain sql server, et j ai besoin d une procédure stocké qui retourne le code lot selon une date et un code produit qui seront récupérer par les deux requette!

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
ALTER PROCEDURE dbo.frstlot
(
	@codecmd int,
	@codeprd varchar(1),
	@datel datetime,
	@datecmd datetime,
	@codel int output
	)
 
AS
begin
select @datecmd from commandes where CodeCmd =@codecmd
select @codeprd = CodeProd from Compositions where CodeCmd =@codecmd
select @codel = CodeLot from Lot where DateProd > @datecmd and CodeProd=@codeprd
 
RETURN @codel
end
mais quand j essaye l excution, elle me donne ca :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Procedure or Function 'frstlot' expects parameter '@codeprd', which was not supplied.
No rows affected.
(0 row(s) returned)
@codel = 
@RETURN_VALUE = 
Finished running [dbo].[frstlot].