Pages

[11gR1] Creation index sur Replace(LOWER(colonne), ' ') sujet

jeudi 30 janvier 2014




Bonjour,

Je souhaite optimiser les perfs d'une requete sur une table (que je ne peux ni modifier sa structure ni ses données).
Dans cette requete j'ai un seul where sous forme :

Where REPLACE(LOWER(COLONNE), ' ') = :p;

Je créé mon index sur la valeur REPLACE(LOWER(COLONNE), ' '), tout se passe bien mais quand je consulte mon plan d'execution de requete je constate que mon index n'a pas été pris.
Sur LOWER(COLONNE) ca marche mais je suis obligé de combiner replace et lower.
Auriez vous une idée?




Aucun commentaire:

Enregistrer un commentaire