Torna al Thread

CREATE PROCEDURE dbo.proc_InserisciAnagrafica ( @CodiceFiscale varchar(16) , @Categoria varchar(20) , @Grado varchar(50) , @Cognome varchar(30) , @Nome varchar(30) , @LuogoNascita varchar(50) , @ProvNascita varchar(2) , @DataNascita smalldatetime , @Indirizzo varchar(50) , @Comune varchar(50) , @ProvResidenza varchar(2) , @Cap varchar(5) , @DataArruolamento smalldatetime , @DataCongedo smalldatetime ) AS BEGIN SET NOCOUNT ON; IF NOT EXISTS (SELECT * FROM dbo.Anagrafica WHERE CodiceFiscale = @CodiceFiscale) BEGIN -- inserisco INSERT INTO dbo.Anagrafica (CodiceFiscale, Categoria, Grado, Cognome, Nome, LuogoNascita, ProvNascita, DataNascita, Indirizzo, Comune, ProvResidenza, Cap, DataArruolamento, DataCongedo) VALUES (@CodiceFiscale, @Categoria, @Grado, @Cognome, @Nome, @LuogoNascita, @ProvNascita, @DataNascita, @Indirizzo, @Comune, @ProvResidenza, @Cap, @DataArruolamento, @DataCongedo) END ELSE BEGIN -- aggiorno UPDATE dbo.Anagrafica SET Categoria = @Categoria , Grado = @Grado , Cognome = @Cognome , Nome = @Nome , LuogoNascita = @LuogoNascita , ProvNascita = @ProvNascita , DataNascita = @DataNascita , Indirizzo = @Indirizzo , Comune = @Comune , ProvResidenza = @ProvResidenza , Cap = @Cap , DataArruolamento = @DataArruolamento , DataCongedo = @DataCongedo WHERE CodiceFiscale = @CodiceFiscale END END
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5