1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
merge into Suivi_production_FH sph
using (
SELECT
g.noseg,
g.sphver,
g.NOCANAL,
eec.Numero_canal,
eec.Reference_ARCEP,
eec.L_OPID
FROM G2RTRANS1 g , Ellipse_extraction_CAF eec where eec.Numero_canal = g.NOCANAL
ORDER BY eec.L_OPID DESC, eec.Version DESC, eec.Date_statut DESC , eec.Reference_ARCEP DESC
) gr
on ( gr.noseg = sph.segment_G2R and gr.SPHVER = sph.SPHVER_G2R)
when matched then UPDATE
SET sph.avis_ARCEP = gr.Reference_ARCEP
where sph.OT != 0 and NVL(sph.segment_G2R,0) != 0 and gr.L_OPID = sph.segment_G2R
when matched then UPDATE
SET sph.avis_ARCEP = 'Segment FH inconnu de l ARCEP'
where sph.OT != 0 and NVL(sph.segment_G2R,0) != 0 and gr.L_OPID != sph.segment_G2R |
Partager