Bonjour,
j'ai crée une procédure sous oracle11g mais son exécution prend 1min et c'est très lent .
ci-joint le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 begin delete isf.t20 where LIBENSBQ = usr; insert into isf.t20(dat,cobef,cp,mont20r,cod20r,LIBENSBQ) (select dat,cobef,cp,round(mont20r/1000),cod20r ,user from bilan20r.tmont20r --lourdeur -- a tester where to_char(dat,'yyyy') = to_char(dt,'yyyy') ) ; end ;
Merci
Partager