[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    2.939
    Hallo,

    Du kannst auch die Sortierreihenfolge von *Hex auf *LangIdShr ändern.

    Bei dieser Sortierreihenfolge erhalten Groß- und Klein-Buchstaben die gleiche Wertigkeit.
    Wenn z.B. mit Like 'Meier%' gesucht wird, werden alle Meiers egal ob MEIER, Meier, meier oder mEier geschrieben selektiert.
    In der Sortierung werden diese Meiers in der folgenden Reihenfolgen ausgegeben: meier, mEier, Meier, MEIER

    Das ganze Gefuddel mit den UPPER und LOWER-Anweisungen kann man sich dann sparen.

    Um die Sortierreihenfolge zu ändern genügt es in Deinen Embedded SQL Programmen eine SET OPTION - Anweiseung einzufügen.

    PHP-Code:
    C/EXEC SQL   Set Option SrtSeq = *LangIdShr
    C
    /END-EXEC 
    Achtung: Es kann nur eine einzige SET OPTION-Anweisung in einem Programm geben und diese muss seit Release V5R4 physich vor allen anderen SQL-Statements in der Quelle stehen. Am besten man gibt die SET OPTION-Anweisung als 1. C-Statement an.

    Noch ein kleiner Hinweis: Zugriffswege (DDS-beschriebene logische Datein oder SQL Indices sollten dann auch mit dieser Sortierreihenfolge erstellt werden.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  2. #2
    Registriert seit
    Dec 2004
    Beiträge
    34
    hallo

    leider funktionier
    C*************************************
    C/EXEC SQL
    C+ SET OPTION SRTSEQ=*LANGIDSHR
    C/END-EXEC
    C*************************************
    nicht,
    obwohl ich sie am anfang stehen habe.

    in den variablen steht
    EVAL WSNAM1 = '%' + %TRIM(WSNAM1) + '%'

    ev eine andere Idee ?

    gruss
    Thomas

Similar Threads

  1. RPGLE - SQL
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-11-06, 11:15
  2. SQL - Cursor vernichten ?!?
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 11-10-06, 15:53
  3. SQL und OBJLCK
    By malzusrex in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 19-09-06, 12:04
  4. SQL - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 15:11
  5. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 10:43

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •