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?
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))
D'avance merci.