Bonjour,
Je récupère du code et malheureusement je ne maîtrise pas encore les INNER JOIN et comment les contourner. J'ai donc une requête qui se déroule pas trop mal tant qu'il n'y a pas de trop de données mais qui mets plus d'une demi-heure lorsque j'ai 30000 enregistrements. Est-ce que quelqu'un peut me dire comment puis-je l'améliorer?
D'avance merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 CREATE TABLE R_INSERT AS select rownum as ID, RPLAN, VRS, SCODE, SCLASS, IMP_CAT, TMODEL, TZONE, MOD_SEL, PMODEL, ALT_PMODEL, PSTHR, A_TYPE, A_CHARGE, INFO from R_UPDATE WHERE (IMP_CAT, RPLAN, nvl(SCLASS,'*'), SCODE, TMODEL, TZONE, VRS) NOT IN ( select IMP_CAT, RPLAN, nvl(SCLASS,'*'), SCODE, TMODEL, TZONE, VRS FROM R_UPDATE INNER JOIN R_INIT USING (IMP_CAT, RPLAN, SCLASS, SCODE, TMODEL, TZONE, VRS))
Partager