/************************************* * STORED PROCEDURE stp_StatoMag_insert * * insert record magazzino (inserisce item + giacenza in mag...) * * mod : 19/11/2015 * aut : S.E. Locatelli **************************************/ CREATE PROCEDURE [dbo].[stp_StatoMag_insert] ( @Descrizione NVARCHAR(250) , @NomeCostruttore NVARCHAR(250) , @CodCostruttore NVARCHAR(250) , @CodInterno NVARCHAR(50) , @QtaMin INT , @QtaLotto INT , @Valore DECIMAL(18, 6) , @Giacenza INT , @CodLocazione NVARCHAR(50) , @Note NVARCHAR(MAX) ) AS BEGIN tran DECLARE @idxItem INT = 0 -- creo nuovo ITEM INSERT INTO dbo.AnagItems (Descrizione, NomeCostruttore, CodCostruttore, CodInterno, QtaMin, QtaLotto, Valore) VALUES (@Descrizione, @NomeCostruttore, @CodCostruttore, @CodInterno, @QtaMin, @QtaLotto, @Valore) -- recupero IDX SELECT @idxItem = SCOPE_IDENTITY() -- creo record giacenza INSERT INTO MagRic (idxItem,CodLocazione,Giacenza,Note,dtLastUpd) VALUES (@idxItem, @CodLocazione, @Giacenza, @Note, GETDATE()) COMMIT tran RETURN