[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
    649

    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.546

    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

    Contractor for Fresche Solutions Inc.
    Anwendungsmodernisierung, Beratung, Schulungen im Bereich RPG, SQL und Datenbank

  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
    18.221

    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: http://www.fuerchau.de/software/upload400.htm
    BI? Da war doch noch was: http://www.ftsolutions.de

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

    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

    Contractor for Fresche Solutions Inc.
    Anwendungsmodernisierung, Beratung, Schulungen im Bereich RPG, SQL und Datenbank

Ähnliche Themen

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

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •