65 lines
1.5 KiB
Transact-SQL
65 lines
1.5 KiB
Transact-SQL
-- Schema: C6MartPeriodico
|
|
-- Stored Procedure: rp_aggiornaDataValidazione
|
|
|
|
CREATE PROCEDURE [C6MartPeriodico].[rp_aggiornaDataValidazione]
|
|
-- Serve all'applicativo da scaricare one shot, a regime modificare il linked server con CONSEVO
|
|
as
|
|
|
|
--select count(*) from [10.10.32.220].ConsulenzaBaseFL.[dbo].CBS_STAMPAREPORT
|
|
|
|
begin
|
|
|
|
|
|
|
|
BEGIN TRANSACTION
|
|
BEGIN TRY
|
|
|
|
--SELECT COUNT(*) FROM [CONSEVO].ConsulenzaBaseFL.[dbo].CBS_STAMPAREPORT
|
|
delete from [CONSEVO_PERIODICO].ConsulenzaBaseFL.[dbo].CBS_STAMPAREPORT
|
|
|
|
insert into [CONSEVO_PERIODICO].ConsulenzaBaseFL.[dbo].CBS_STAMPAREPORT
|
|
|
|
select
|
|
DataGenerazione as data,
|
|
SUBSTRING(NomeFile, 1, 11) as codiceContratto, --SUBSTRING(NomeFile, 0, 12)
|
|
case
|
|
when (id_fk_zip = -1) then 0
|
|
else 1
|
|
end as definitivo,
|
|
getDate() as dataAggiornamento
|
|
from
|
|
(
|
|
select
|
|
datagenerazione, nomefile,id_fk_zip,
|
|
row_number() over (partition by SUBSTRING(NomeFile, 1, 11) order by datagenerazione desc) pippo from --SUBSTRING(NomeFile, 0, 12)
|
|
C6MartPeriodico.gestione_pdf_ftp
|
|
)l where pippo =1
|
|
|
|
|
|
COMMIT TRANSACTION
|
|
|
|
END TRY
|
|
|
|
BEGIN CATCH
|
|
ROLLBACK TRANSACTION
|
|
END CATCH
|
|
|
|
|
|
--non esegue RPC vedere come farlo
|
|
--exec [10.10.32.220].consulenzabasefl.[dbo].CBS_STREPORT
|
|
|
|
/*
|
|
la procedura è consulenzabasefl.[dbo].CBS_STREPORT
|
|
[12:41:32] Veronica: tabella:
|
|
[12:41:52] Veronica: ConsulenzaBaseFL.[dbo].[CBS_StampaReport](
|
|
[DATA] [datetime] NULL,
|
|
[CODICECONTRATTO] [varchar](11) NULL,
|
|
[DEFINITIVO] [int] NULL,
|
|
[DATAAGGIORNAMENTO] [datetime] NULL
|
|
)
|
|
|
|
|
|
*/
|
|
|
|
end
|