[NEWSboard IBMi Forum]

Hybrid View

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

    mit einer View wirst Du da wenig Chancen haben. Zwar kann die View mit Sicherheit alle gewünschten Datensätze enthalten, aber eine View ist immer ungeschlüsselt und die Reihenfolge der ausgegebenen Datensätze hängt von den Zugriffswegen ab, die der Optiomizer wählt. Die gewünschte Reihenfolge kann immer nur drurch einen zusätzlichen ORDER BY im endgültigen SELECT-Statement (außerhalb der View) gewährleistet werden.

    So wie ich das sehe musst Du entweder das Programm auf embedded SQL ändern, oder das Ergebnis der OPNQRYF in eine (temporäre) physische Datei mit entsprechendem Index oder Key Constraints ausgeben und diese Datei verarbeiten.

    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
    Jan 2012
    Beiträge
    1.199
    Vielen Dank Birgitta.
    Ich habe mir das schon gedacht. Aber es hilft mir sehr weiter, bestätigt zu kommen, dass es wirklich so ist. Auf Dauer werden wir das Programm sicherlich neu schreiben und dann mit embedded SQL arbeiten.
    Dieter

Similar Threads

  1. Duplikate mit Sql ersetzen
    By tarkusch in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 09-11-13, 14:08
  2. Suchen/Ersetzen?
    By Matthias.Hayn in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 15-07-02, 07:03
  3. Sortieren durch ein Datumsformat
    By Newbie in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 04-07-02, 08:19
  4. bestehende leitung durch releasewechsel....?
    By delphix in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 11-02-02, 09:37
  5. Speicherüberlauf durch Riesenspoolfile
    By Kent in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 19-06-01, 10:45

Berechtigungen

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