Torna al Thread
USE [DBARCHIVIO]
GO
/****** Object: StoredProcedure [dbo].[sp_Inserisci_Nuovo_Lavoro] Script Date: 01/07/2010 18:33:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[sp_Inserisci_Nuovo_Lavoro] (@strLavoro nvarchar(30)=NULL)
AS
DECLARE @intIDultimo int ,@intIDnuovo int
-- Calcola l'ultimo ID inserito e genera il nuovo IDLavoro
SET @intIDultimo=(SELECT MAX(IDLavoro) FROM dbo.tblLavori)
-- Controlla valori NULL es. tabella vuota
IF @intIDultimo IS NULL
SET @intIDnuovo=1
ELSE
SET @intIDnuovo=@intIDultimo+1
INSERT INTO tblLavori
(IDLavoro, IDCategoria, Sigla, Data, Lavoro)
VALUES (@intIDnuovo,1,'CM',GETDATE(),@strLavoro)