a6d7ea0b2f
versione TK 2.4 inclusione schema voc x tabella lingue e vocabolario
36 lines
785 B
Transact-SQL
36 lines
785 B
Transact-SQL
|
|
/***************************************
|
|
* STORED stp_Blocchi_Insert
|
|
*
|
|
* crea nuovo record blocchi magazzino
|
|
*
|
|
* Steamware, S.E.L.
|
|
* mod: 2012.05.21
|
|
*
|
|
****************************************/
|
|
CREATE PROCEDURE [dbo].[stp_Blocchi_Insert]
|
|
(
|
|
@CodMag NVARCHAR(50),
|
|
@CodCS NVARCHAR(2),
|
|
@CodBlocco NVARCHAR(3),
|
|
@DescBlocco NVARCHAR(50),
|
|
@NumX INT,
|
|
@NumY INT,
|
|
@NumZ INT
|
|
)
|
|
AS
|
|
|
|
BEGIN TRAN
|
|
-- inizio calcolando il primo blocco libero x chiave (non è + autoincrement)...
|
|
DECLARE @idxBlocco INT
|
|
SET @idxBlocco = ( SELECT ISNULL(MAX(idxBlocco),0)+1 AS nextIdxBlocco FROM Blocchi )
|
|
|
|
INSERT INTO Blocchi (idxBlocco, CodMag, CodCS, CodBlocco, DescBlocco, NumX, NumY, NumZ)
|
|
VALUES (@idxBlocco, @CodMag, @CodCS, @CodBlocco, @DescBlocco, @NumX, @NumY, @NumZ)
|
|
|
|
|
|
COMMIT TRAN
|
|
|
|
|
|
RETURN
|