la bozza della store procedure è così:
ALTER PROCEDURE [dbo].[LITABVERIFICAGIACENZA_INSERT] (@Codarticolo VarChar(50), @codlotto VarChar(50),@giacenza decimal(38,6), @datamodificalotto datetime, @Utente VarChar(25)) AS
CREATE TABLE #listalotti (
[CODARTICOLO] [VARCHAR] (50) ,
[CODLOTTO] [VARCHAR] (15) ,
[GIACENZA] [DECIMAL](38,6) ,
[DATAMODIFICALOTTO] [datetime] ,
[DATAMODIFICA] [datetime] NOT NULL ,
[UTENTEMODIFICA] [varchar] (50) NOT NULL
)
BEGIN
SET @Codarticolo='aaaaaa'
SELECT codlotto, datamodifica FROM ANAGRAFICALOTTI WHERE CODARTICOLO=@Codarticolo
IF EXISTS (SELECT * FROM VISTAGIACENZEPARTITE WHERE CODARTICOLO=@Codarticolo)
BEGIN
INSERT INTO #listalotti ( Codarticolo, codlotto, giacenza, datamodificalotto, utentemodifica, datamodifica)
VALUES ( @Codarticolo, @codlotto, @giacenza, @datamodificalotto, @Utente, GETDATE())
END
END;