[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Aug 2004
    Beiträge
    23

    Join logical file mit select

    Hallo,

    ich benötige eine Join logical file mit einem select und eben gekeytem Zugriff, wobei bei der Select-Bedingung zwei Felder aus der Datei auf A>B und ein anderes gegen "current date" geprüft werden soll.

    Gibt es in SQL die Möglichkeit CREATE VIEW und CREATE INDEX zu verbinden?

    Wenn das mit normaler DDS funktioniert nehme ich auch gerne das an.

    Hat da jemand eine Idee?

    Danke+Gruß
    martikx

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Eine "Verbindung" zieht der Optimizer automatisch.
    Hinweise findest du genug hier im Forum.
    Index in Kürze für:
    Where-Felder
    Join-Beziehung
    Group by-Felder

    In DDS geht "Current date" nicht, wohl in der View.

    Allerdings bist du meist schneller, wenn du dies als embedded SQL im Programm verwendest.
    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
    Nov 2006
    Beiträge
    60
    Hallo an alle,
    Ist vielleicht ne blöde Frage aber ich möchte nochmal ganz sicher gehen!

    Habe ich es richtig verstanden das es keine Möglichkeit gibt in einer LF über DDS erstellt ein "current timestamp" auszugeben bzw. zu verarbeiten?

    Vielen Dank

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Definitiv nein.
    1. Eine LF ist eine Sicht
    2. Defaults können nur für eine PF definiert werden und müssen Konstanten sein
    3. Defaults nützen beim Schreiben nur, wenn das Feld nicht in der Sicht ist, ansonsten nimmt RPG/LE seinen Default (*blank, *zero).

    Bei SQL ist natürlich mehr möglich, was allerdings den Default angeht, nützt der auch hier nur, wenn das Feld beim Insert nicht verwendet wird.
    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
    Aug 2003
    Beiträge
    1.508
    Hallo,
    du könntest auch das ganze in eine Funktion packen und als rückgabewert eine Tabelle definieren.
    Dann müsstest du nur ein Select auf die Funktion absetzen.

    lg Andreas

Similar Threads

  1. Join File nach Releasewechsel
    By CaddyMajor in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 09-02-07, 12:53
  2. Join logical File
    By leber in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 19-01-07, 13:55
  3. fehlende DDS Sourcen: disassembler?
    By emax in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 06-10-06, 11:01
  4. Access --> logical File
    By Eierton in forum NEWSboard Windows
    Antworten: 3
    Letzter Beitrag: 05-07-04, 08:55
  5. Join File
    By muadeep in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 05-07-02, 10:37

Berechtigungen

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