[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Nov 2018
    Beiträge
    3

    Bibliotheks-Kopie -> Sortierung der Datensätze auf einmal völlig willkürlich

    Hallo zusammen,

    kennen Sie folgendes Phänomen?

    Ich habe die derzeitigen Produktiv-Umgebungs-Libs per Auswahl 3 auf eine neue Workshopumgebung kopiert.

    Beim Programmaufruf der gerade 1:1 kopierten Umgebung sortiert mir das Programm nun die Daten willkürlich und völlig ohne Beachtung des View-Sortier-Keys.

    Kennt jemand zufällig diesen Effekt?

    Ich würde mich über eine kurze Rückmeldung sehr freuen. Vielen Dank.

    Viele Grüße, Tobias H.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Was verstehst du unter View-Sortier-Key?
    Eine View aus SQL-Sicht kennt keinen "Sortierkey" bzw. Order By.
    Eine LF wird generell nur in der Reihenfolge verarbeitet, wenn man native mit SETLL/READ/READE zugreift.
    Ein Zugriff auf eine LF per SQL verwendet nie die LF sondern greift immer auf die PF zu.
    Ohne eine Angabe einer Order By Klausel ist die Reihenfolge auch eher zufällig und wird durch die Optimierung und des daraus resultierenden Zugriffspfades bestimmt. Dies kann auch schon mal eine andere LF oder ein Tablescan sein. Wobei letzteres dann nach Satzfolge passiert.

    Was also machst du genau?
    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

  3. #3
    Registriert seit
    Apr 2005
    Beiträge
    385
    Mit einem Standard DSPPFM oder SELECT * ohne ORder By hast du in der Tat nach der copy eine unsortierte Anzeige der Daten.
    Dies ist - wie Fuerchau - beschrieben einfach so. Die Programme aber nehmen den angegeben Zugriffsweg und daher wird sich in der Verarbeitung nichts ändern.

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Nun ja, der CPYF, der quasi verwendet wird, kopiert nach Satznr.. D.h., nach Eingangsfolge und REUSEDLT(*YES).
    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

  5. #5
    Registriert seit
    Nov 2003
    Beiträge
    2.304
    CPYLIB nutzt anscheinend CRTDUPOBJ zum Duplizieren der einzelnen Objekte (siehe Hilfetext).

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Genau, und CRTDUPOBJ nutzt bei Dateien intern CPYF;-).
    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

Similar Threads

  1. SQL und Sortierung
    By malzusrex in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 24-08-17, 11:12
  2. SQL - automatische Sortierung der Datenbank
    By apparat in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 19-02-16, 15:42
  3. Sql-Sortierung
    By tarkusch in forum NEWSboard Programmierung
    Antworten: 13
    Letzter Beitrag: 19-05-15, 09:01
  4. SAVRSTLIB (auch bei RSTLIB) und 1:1 Kopie
    By linguin in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 22-12-14, 10:59
  5. Warum wird eine Kopie einer log. Datei erstellt
    By hs in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 27-09-01, 12:25

Tags for this Thread

Berechtigungen

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