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 |