﻿set xact_abort on;
go

begin transaction;
go

set ANSI_NULLS on;
go

/***************************************
* STORED stp_CaricaAnagCliSwing
*
* aggiorna dati anagrafica clienti ricaricando da swing
*
* Steamware, S.E.L.
* mod: 2013.06.06
*
****************************************/
create PROCEDURE stp_CaricaAnagCliSwing
(
	@esito NVARCHAR(2500) OUTPUT
)
AS

-- dichiarazione variabili
DECLARE @newClienti INT = 0,
		@oldClienti INT = 0,
		@numEmail INT = 0

-- inziamo: carica i dati dei clienti...

-- indico quanti record nuovi
SET @esito += 'Caricati ' + CAST(@newClienti AS NVARCHAR(5)) + ' nuovi clienti<br>'


-- indico quanti record aggiornati
SET @esito += 'Aggiornati ' + CAST(@oldClienti AS NVARCHAR(5)) + ' clienti esistenti<br>'


-- carico dati email

-- indico quanti record email
SET @esito += 'Aggiornati ' + CAST(@numEmail AS NVARCHAR(5)) + ' indirizzi email<br>'

SET @esito += '<br>Completato!'

RETURN
go

commit;
go





-- registro versione...
INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(175, GETDATE())
GO