-- Schema: C6MartPeriodico -- Stored Procedure: SP_DQ_ScartiAPI -- ============================================= -- Author: Caruso Fabrizio -- Create date: 17/09/2014 -- Description: -- Individuazione dei Clienti che presentano in Anagrafica caratteri anomali nei campi che formano l’indirizzo di -- domiciliazione del contratto di consulenza -- Impostazione Codice TIPO CONTROLLO per il controllo specifico -- ( per riferimenti al tipo controllo verificare tabella "tb_tipocontrollo" ) -- ============================================= -- [C6MartPeriodico].[SP_DQ_CaratteriAnomali] 2 CREATE procedure [C6MartPeriodico].[SP_DQ_ScartiAPI] @idFaseElaborazione int AS BEGIN Declare @idTipoControllo int set @idTipoControllo=16 --select * from C6MartPeriodico.TB_SegnalazioniDataQuality where idTipoControllo=16 declare @idElab int select @idElab=max(id_elab) from c6martperiodico.elaborazioni --select * from c6martperiodico.tb_tipocontrollo Insert into C6MartPeriodico.TB_SegnalazioniDataQuality ( idTipoControllo, rete, codiceFiscale, descSegnalazione, idElaborazione, richiesta, idFaseElaborazione) select @idTipoControllo,rete,case when codman<>'' then 'FF@'+codman when piva<>'' then piva else codfis end as codicefiscale, tipo.descSegnalazione+ ' IGNORA L''ERRORE verra recuperato al giro successivo automaticamente' ,@idelab,'',@idFaseElaborazione from C6StagingPeriodico.TRIMESTRALE_SCARTI tbErr inner join c6martperiodico.tb_tipocontrollo Tipo on @idTipoControllo = tipo.idTipoControllo where BLACKLIST='in errore API Sei' end