bei mir wir ein kleines a nicht ersetzt, weil 'a'<>'A' ist
habe das gerade mit einer fb25 und einer fb3
DB getestet
Ich habe hier fb25 embedded mit einer
fb 25
DB mit Deinem IBExpert. Deine "repl" SP von oben nochmal reinkopiert und mit
select repl.res from repl('abc'); -> 1b3
select repl.res from repl('ABC'); -> 1B3
aufgerufen.
Was könnte dafür verantwortlich sein? Spielt da irgendwie eine Zeichensatz/String/Sortier-Defintion mit rein? In meiner
DB nutze ich UTF8 / UNICODE_CI_AI in allen VarChar-Feldern. Dabei ist dann ja auch die Schreibweise egal. Aber das dürfte ja in keiner Verbindung zu der StoredProcedure stehen?! Oder gibt es da eine globale
DB-Einstellung?