29 lines
1.0 KiB
Transact-SQL
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 |