2025-06-26 18:47:11 +02:00

29 lines
1.0 KiB
Transact-SQL

CREATE PROCEDURE [dbo].[MIGRAZIONEPDF2]
AS
BEGIN
-- SELECT max(id) FROM seireport.dbo.repositoryMetadati
-- SELECT * FROM migrareport
-- UPDATE migrareport SET dt = null
SELECT TOP 100
m.id as idPdf
,m.cod_agente as CodicePB
,m.note as note
,m.dataGenerazione as dtCreazione
,m.codicecontratto as codicecontratto
,case when m.repository=4 then 'A' else 'O' end as idArchivio
,case when m.tipoReport=1 and m.rete = 'F' then 1
when m.tipoReport= 1 and m.rete = 'S' then 2
when m.tipoReport = 3 and m.rete = 'F' then 3
when m.tipoReport= 3 and m.rete = 'S' then 4
when m.tipoReport=4 and m.rete = 'F' then 5
when m.tipoReport= 4 and m.rete = 'S' then 6
else -1 end as idModello
, r.chiaveclientepb
, null as [image] --F.FILEREPORT as [image]
into #app
FROM repositoryMetadati m JOIN migrareport r ON m.id = r.id
--LEFT JOIN REPORTFISICO F ON F.Identificativo = M.idInrepository
WHERE r.DT IS NULL
update migrareport set dt = getdate() where id in (select idPdf from #app)
select * from #app
END