-- Schema: C6MartPeriodicoImmobiliare
-- Stored Procedure: updateRichiesteMonitoraggioCatastoClienteProd

create PROCEDURE [C6MartPeriodicoImmobiliare].[updateRichiesteMonitoraggioCatastoClienteProd] 
    @rete varchar(1), 
    @codFis varchar(16),
    @rfa decimal(19,7),
    @diversificazione decimal(19,7),
    @var decimal(19,7),
    @dtRiferimento varchar(8)   

AS
BEGIN
declare @exit_status	numeric

BEGIN TRY
begin transaction
set @exit_status = 0

UPDATE CONSUNI.ConsulenzaUnicaFL.dbo.Immobiliare_RichiesteMonitoraggioCatastoCliente
SET
  rfa = @rfa
  ,diversificazione = @diversificazione
  ,[var] = @var
  
WHERE rete = @rete AND codfis = @codFis AND dtRiferimento = @dtRiferimento
  
set @exit_status = @@ROWCOUNT
commit transaction

END TRY

BEGIN CATCH
rollback transaction
		set @exit_status = 0

END CATCH	
	return @exit_status

END