Helló!
Ha Oracle-ben csinálok indexet egy mező Substr-es részére (pl.:
)
akkor ha egy selectben erre csinálok lekérdezést, de a paraméter(eke)t nem direkt módon adom meg, hanem egy kifejezéssel, aminek az értéke az indexben megadott érték (pl.:
Kód:
WHERE
SUBSTR(afield, anotherfield * 2) = '01'
(ahol anotherfield = -1)), akkor az Oracle használni fogja az indexet, vagy csak akkor, ha direkt módon adom meg (pl:
Kód:
WHERE
SUBSTR(afield, -2) = '0'
)?
Köszi