Hallo zusammen,
ich habe den kuriosen Fall das folgende Abfrage:
Code:
SELECT * FROM Table WHERE UPPER(Name1 CONCAT Name2 CONCAT Name3)
LIKE '%ÜBER%'
in ISQL: korrekt alle Datensätze bringt, die "ÜBER" enthalten.
in dem ILE RPG-PGM: Datensätze bringt, die "ÜBER" oder "UBER" enthalten.
Dh. im ILE RPG-PGM wird irgendwie nicht zwischen "U" und "Ü" unterschieden.
Ich arbeite noch mit OS 6.1, CCSID der Tabelle ist 273, im PGM ist explizit gesetzt:
exec sql set option LANGID=DEU;
Hat jemand eine Idee?
Danke vorab und Grüße
Bookmarks