-- ============================================= -- Author: Valerio Colaianni -- Create date: 17 marzo 2009 -- ============================================= CREATE procedure [C6MartPeriodicoImmobiliare].[DM_CODIFICA_CREDITRISK] AS BEGIN SET NOCOUNT ON; DECLARE @ID_ELAB INT SET @ID_ELAB = C6MartPeriodico.GETIDELAB() -- Log esecuzione INSERT INTO LOG_ESECUZIONE_PERIODICO_IMMOBILIARE (Nome, Inizio, Nota) VALUES ( 'DM_CODIFICA_CREDITRISK', GETDATE(), 'Elaborazione trimestrale Immobiliare' ) TRUNCATE TABLE C6MartPeriodicoImmobiliare.CODIFICA_CREDITRISK INSERT INTO C6MartPeriodicoImmobiliare.[CODIFICA_CREDITRISK] ([PROFILO] ,[DESCRIZIONE] ,[MIN_VAL] ,[MAX_VAL] ,[ID_ELAB]) SELECT COD, DESCR, MINVAL, MAXVAL, @ID_ELAB AS ID_ELAB FROM C6StagingPeriodicoImmobiliare.RISKCLASS -- Log esecuzione UPDATE LOG_ESECUZIONE_PERIODICO_IMMOBILIARE SET Fine = GETDATE(), Tipo = 'INSERT', Righe = @@ROWCOUNT WHERE Nome = 'DM_CODIFICA_CREDITRISK' AND Inizio = ( SELECT MAX(Inizio) FROM LOG_ESECUZIONE_PERIODICO_IMMOBILIARE WHERE Nome = 'DM_CODIFICA_CREDITRISK' ) END