[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    May 2002
    Beiträge
    24

    Post 2 PF-Dateien verbinden

    Hallo NG,

    ich habe 2 physische Dateien die im Satzformat gleich sind. Auch die Feldbeschreibung ist identisch. Wie kann ich die Verbindung dieser Dateien realisieren. Ich möchte dann die Sätze beider Dateien über ODBC auslesen.

    Im Moment kenne ich nur eine Lösung.

    CPYF mit *ADD

    Könnt Ihr mir eine andere Lösung anbieten.

    Vielen Dank im voraus

  2. #2
    Registriert seit
    Sep 2001
    Beiträge
    156

    Post

    Hallo
    Wie wär's denn mit einer logischen Datei über die beiden PF?
    Siehe dazu das DDS-Handbuch.
    Gruss
    Rolf

  3. #3
    Registriert seit
    Jan 2003
    Beiträge
    746

    Post

    Hallo,

    so sähe die LF aus:

    R NEUFMT1 PFILE(LIB/FILE1)
    FELD1 R
    FELD2 R
    ... (müssen alle übernommen werden)
    K KEYFLD

    R NEUFMT2 PFILE(LIB/FILE2)
    FELD1 R
    FELD2 R
    ...
    K KEYFLD

    Anm. zur Verwendung im RPG: lesen beider
    Formate unter verwendung des Dateinamens,
    Aktualisierung unter Verwendung des gerade
    gelesenen Satzformates (über *BZ abfragen)

    ... viel Erfolg,

    Gruß Robert



  4. #4
    Registriert seit
    Aug 2001
    Beiträge
    2.869

    Post

    Hallo,

    falls Du bereits Release V5R2M0 hast, kannst Du beide Dateien mit einer SQL-View und UNION-Anweisung verknüpfen.

    Vor V5R2M0 können die Dateien in SQL mit embedded SQL im Select-Statement über UNION verknüpft werden.

    Birgitta
    Birgitta Hauser

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

  5. #5
    Registriert seit
    May 2002
    Beiträge
    24

    Post

    Hallo Birgitta,

    kannst Du mir für die SQL-View nähere Hinweise geben. Ich bin nämlich auf dem Gebiet purer Anfänger.
    Gibt es in irgendwelchen Handbücher Informationen. (CD-Rom)

    mfg
    Zuther Hans


    <BLOCKQUOTE><font size="1" face="Verdana, Arial">Zitat:</font><HR>Original erstellt von B.Hauser:
    Hallo,

    falls Du bereits Release V5R2M0 hast, kannst Du beide Dateien mit einer SQL-View und UNION-Anweisung verknüpfen.

    Vor V5R2M0 können die Dateien in SQL mit embedded SQL im Select-Statement über UNION verknüpft werden.

    Birgitta
    [/quote]


  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.206

    Post

    UNION ist Release-Unabhängig.
    Definiere einfach eine Abfrage wie:

    select * from filea
    where ...
    union
    select * from fileb
    where ...

    Die Anzahl der Felder und ihr Typ muss auf jeden Fall identisch sein.
    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

  7. #7
    Registriert seit
    Aug 2001
    Beiträge
    2.869

    Post

    Hallo Hans,

    SQL unterscheidet bei den Zugriffs-Wegen in Views und Indices.

    1. View:
    entspricht einer logischen (Join-)Datei mit Satz- und/oder Feld-Ausahl.

    Die Zugriffs-Pfad-Wartung ist *REBLD

    Eine SQL-View wird mit dem Befehl CREATE VIEW erstellt und basiert auf dem SELECT-Befehl.
    In einer SQL-View kann jedoch keine Sortierung hinterlegt werden.

    2. Index
    Entspricht einer logischen Datei mit Schlüssel-Angaben.

    Die Zugriffs-Pfad-Wartung ist *IMMED.

    Ein Index wird mit CREATE INDEX erstellt.

    Wenn Du näheres über SQL und DDL wissen willst, kann ich Dir zum Einstieg folgende Website empfehlen:http://member.netease.com/~jnkey/as400flr/400learn/sql400tutorial/index.htm

    Ansonsten sind in der AS/400 online library jede Menge Nachschlage-Werke vorhanden: http://publib.boulder.ibm.com/iserie...2924/index.htm
    --&gt; Database / DB2Manuals

    Birgitta
    Birgitta Hauser

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

Similar Threads

  1. SQL Update aus zwei Dateien mit 3 Schlüsselfeldern
    By mk in forum NEWSboard Programmierung
    Antworten: 13
    Letzter Beitrag: 13-07-12, 09:53
  2. Defekte Dateien
    By Rincewind in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 23-01-07, 09:49
  3. Dateien aus dem IFS löschen
    By Bobou in forum IBM i Hauptforum
    Antworten: 14
    Letzter Beitrag: 16-01-07, 11:26
  4. Bilder (*.JPG, *.BMP) in PF
    By GraueEminenz in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 05-01-07, 12:47
  5. PF von hinten nach vorne
    By kuempi von stein in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 07-11-06, 09:33

Berechtigungen

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