[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    May 2002
    Beiträge
    1.122
    Wenn dein Feld Alpha ist
    folgendes 5 x aufrufen

    update myfile
    set kunde = '0' concat Substr(kunde, 1, 5)
    where Substr(kunde, 6, 1)= ' '

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.934
    ... oder

    Code:
    Update MyTable
       Set MyCol = Right('000000' concat Trim(MyCol), 6)
    ...
    ... und das nur 1x aufrufen

    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

  3. #3
    Registriert seit
    May 2002
    Beiträge
    1.122
    Okay,
    das sieht natürlich eleganter aus

  4. #4
    Registriert seit
    Aug 2007
    Beiträge
    249

    superbestendank auch

    hab die Varianten von malzusrex verwendet da "right" unter V5R2M0 anscheinend noch nicht unterstützt wird.

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.749
    Meine Variante wäre auch nur ein Aufruf, sogar ab V4 .
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  6. #6
    Registriert seit
    Aug 2001
    Beiträge
    2.934
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Meine Variante wäre auch nur ein Aufruf, sogar ab V4 .
    Vorausgesetzt natürlich, dass das Feld nur numerische Zeichen enthält!

    Ansonsten sollte das folgende Statement auch unter V5R2 funktionieren:

    Code:
    Update MyTable
        Set MyCol = Translate(Space(6 - Length(Trim(MyCol))), '0', ' ') concat Trim(MyCol)
    ...
    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

Similar Threads

  1. immer Rechtsbündig ausrichten
    By Cobolaner in forum NEWSboard Programmierung
    Antworten: 12
    Letzter Beitrag: 01-07-19, 10:36
  2. Alpha Felder rechtsbündig setzen in ILE-RPG
    By malti in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 30-01-06, 15:22
  3. Alphafeld in Dezimalfeld RPG
    By mgraskamp in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 22-09-05, 16:27
  4. gepacktes num.Feld in ein Alphafeld umsetzen
    By Souljumper in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 26-10-04, 09:30
  5. Parameter rechtsbündig im Command
    By Jutta in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 19-04-04, 11:15

Berechtigungen

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