-
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
-
Hallo
Wie wär's denn mit einer logischen Datei über die beiden PF?
Siehe dazu das DDS-Handbuch.
Gruss
Rolf
-
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
-
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
-
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]
-
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.
-
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
--> Database / DB2Manuals
Birgitta
Similar Threads
-
By mk in forum NEWSboard Programmierung
Antworten: 13
Letzter Beitrag: 13-07-12, 08:53
-
By Rincewind in forum IBM i Hauptforum
Antworten: 8
Letzter Beitrag: 23-01-07, 08:49
-
By Bobou in forum IBM i Hauptforum
Antworten: 14
Letzter Beitrag: 16-01-07, 10:26
-
By GraueEminenz in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 05-01-07, 11:47
-
By kuempi von stein in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 07-11-06, 08:33
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks