ho modificato un pò di cose perchè quello che voglio fare non è esattamente quello che ho fatto nel Thread precedente,nel thread precedente volevo incrementare soltanto di una unita mentre qui vorrei incrementare di un numero variabile,che ricevo in ingresso
questo è il codice
CREATE FUNCTION ncrementoMaxMail(@NumeroMail int)
RETURNS int
AS
BEGIN
DECLARE @MaxVal int
SELECT @MaxVal = ISNULL(MAX(ContatoreMail),0) + @NumeroMail FROM NumEmail
RETURN @MaxVal
END
GO
create procedure InserisciMail
@NumeroMail int
AS
BEGIN
-- inserisco ricavando il dato dalla funzione
INSERT INTO NumEmail (ContatoreMail)
SELECT IncrementoMaxMail(NumeroMail)
END
GO
ma comunque mi viene segnalato un errore sintattico che non riesco a capire a cosa sia dovuto...
precisamente mi si dice che l'errore è nella seconda procedura