Hallo,
ich verwende in meinem Projekt eine InterBase-Datenbank auf die ich mit den IBX-Komponenten zugreife.
In einzelnen Fällen wäre es schön zu leichteren Suche nach Feldinhalten nicht auf die Schreibweise achten zu müssen. Bisher versuche ich soetwas mit UPPER(). Also z. B.
select * from "TABELLE" where (UPPER("FELD") = 'ABC')
Bei einer Solchen Suche kann InterBase allerdings einen vorhandenen Index auf "Feld" nicht mehr nutzen und wird dadurch ziemlich langsam. Gibt es eine Möglichkeit solche Abfragen zu beschleunigen, z. B. einen Zusätzlichen Index auf UPPER("FELD") anzulegen?
Vielen Dank für eure Hilfe.
Gruß, Frank.
ich verwende in meinem Projekt eine InterBase-Datenbank auf die ich mit den IBX-Komponenten zugreife.
In einzelnen Fällen wäre es schön zu leichteren Suche nach Feldinhalten nicht auf die Schreibweise achten zu müssen. Bisher versuche ich soetwas mit UPPER(). Also z. B.
select * from "TABELLE" where (UPPER("FELD") = 'ABC')
Bei einer Solchen Suche kann InterBase allerdings einen vorhandenen Index auf "Feld" nicht mehr nutzen und wird dadurch ziemlich langsam. Gibt es eine Möglichkeit solche Abfragen zu beschleunigen, z. B. einen Zusätzlichen Index auf UPPER("FELD") anzulegen?
Vielen Dank für eure Hilfe.
Gruß, Frank.
Comment