Suche ohne Berücksichtigung der Groß-/Kleinschreibung
Für eine Suche ohne Beachtung der Groß-/Kleinschreibung könnte die Funktion UPPER
verwendet werden, um sowohl das Suchargument als auch die gesuchten Zeichenfolgen in Großbuchstaben umzuwandeln, bevor eine Übereinstimmung versucht wird:
…
where upper(name) = upper(:flt_name)
Bei Zeichenfolgen in einem Zeichensatz, der eine Sortierung ohne Beachtung der Groß-/Kleinschreibung zur Verfügung hat, können Sie einfach die Sortierung anwenden, um das Suchargument und die gesuchten Zeichenfolgen direkt zu vergleichen.Wenn Sie beispielsweise den Zeichensatz WIN1251
verwenden, ist die Sortierung PXW_CYRL
zu diesem Zweck unabhängig von der Groß-/Kleinschreibung:
…
WHERE FIRST_NAME COLLATE PXW_CYRL >= :FLT_NAME
…
ORDER BY NAME COLLATE PXW_CYRL