It depends. If you have a function-based index that is formed on the UPPER function, then it will be used. If you are using an ordinary index, it will not be used.
Asssume this is not a function based index, so if the where clause looks like these shown below, which one will use indexes and which one not.
1. where UPPER(COL4) like UPPER('text%')
2. where COL4 like UPPER('text%')
3. where COL4 = UPPER('text')
4. where UPPER(COL4) = UPPER('text')
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.