j 'essaie d'exécuter cette requête d'update :
mais j 'ai toujours ce message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 merge into Suivi_production_FH sph using ( SELECT g.noseg , g.sphver, g.NOCANAL, eec.L_OPID, eec.Reference_ARCEP, eec.Date_statut, eec.Numero_canal FROM G2RTRANS1 g , Ellipse_extraction_CAF eec where eec.Numero_canal = g.NOCANAL ) gr on ( gr.noseg = sph.segment_G2R and gr.SPHVER = sph.SPHVER_G2R and gr.L_OPID = sph.segment_G2R ) when matched then UPDATE SET sph.avis_ARCEP = gr.Reference_ARCEP where sph.OT != 0 and NVL(sph.segment_G2R,0) != 0
Rapport d'erreur :
Erreur SQL : ORA-30926: impossible d'obtenir un ensemble de lignes stables dans les tables source
30926. 00000 - "unable to get a stable set of rows in the source tables"
*Cause: A stable set of rows could not be got because of large dml
activity or a non-deterministic where clause.
*Action: Remove any non-deterministic where clauses and reissue the dml.
Partager