Files
WebGIM/GimDB/dbo/Stored Procedures/stp_StatoMag_insert.sql
2017-01-27 22:26:50 +01:00

41 lines
1.1 KiB
Transact-SQL

/*************************************
* 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