Bonjour,
Mon programme construit un select avec une clause "Where" variable. Le problème est que celle-ci peut atteindre plusieurs milliers de lignes. Voici un exemple :
1 2 3 4 5 6 7 8
| Select X, Y from t1
where (t1.X = 'aaa' and t1.Y = '1')
OR
(t1.X = 'bbb' and t1.Y = '2')
OR
(t1.X = 'ccc' and t1.Y = '3')
OR
.... |
Vous comprendrez les OR pouvant atteindre 100 000 lignes peuvent être trés lent lors de l'exécution de la requête, voire même oracle plante !
Il faut savoir que la clause Where sera affinée au fur et à mesure de l'exécution.
Si vous avez des idées à m'apporter pour améliorer tout çà.
Merci
Séb
Partager