Hallo
foglendes Problem, ich habe eine
DB wo ich Strings drinnen stehen habe die auch umlaute habe, diese sind als "normale" Varchar ohne COLLATE usw angelegt, und das kann ich auch nicht so schnell ändern.
Nun muß ich in diesen Feldern suchen
ein
WHERE UPPER(BEZEICHNUNG) LIKE '%TEST%';
funktioniert
nur was nicht funktioniert ist wenn im Suchtext ein umlaut drinnen ist, da ja das UPPER aus "testäödr" ein "TESTäöDR" macht.
was funktioniert wäre ja folgendes
Code:
UPPER(CAST(BEZEICHNUNG AS BLOB CHARACTER SET ISO8859_1) COLLATE DE_DE) LIKE '%TEÖÄ%'
nur das problem ist, das es so grotten langsam ist, dauert statt noramlerweise 2 Sekunden, 4 Minuten
Habe ich da noch eine andere möglichkeit?