Bonjour,
SELECT col1 AS col1s ,
col2 AS col2s,
col3 AS col3s ,
col4 AS col4s,
FROM matable
WHERE col1 = nvl(15837, col1)
AND col2 = nvl('DE0001040350', col2)
AND col3 = nvl('ISIN', col3)
AND col4 = nvl('WM', col4)
AND REMAINING_ATTEMPTS > 0
AND (STATUS = nvl('NO_OCCURR', STATUS) OR STATUS = nvl('NO_OCCURR', STATUS)
OR STATUS = nvl('NO_OCCURR', STATUS) OR STATUS = nvl('NO_OCCURR', STATUS)
OR STATUS = nvl('NO_OCCURR', STATUS));
toutes les colonnes sont indexées col1,col2, col3, col4 mais comme vous le voyez , la fonction nvl empeche l’utilisation de ces indexes, quelqu’un a une idée, comment transformer le nvl ou la requete, pour qu’oracle voit ces indexex?
Je ne sais pas si je peux aussi creer des indexes de focntions?
Merci d’avance!!!!








Répondre avec citation





Partager