Anmelden

View Full Version : Join logical File



leber
18-01-07, 14:44
Hallo,

ich habe zwei PFs. PF1 mit dem Feld NR 10 0 packed und Pf2 mit den Feldern NR1 3 0 packed und NR2 7 0 packed. Das zusammengesetzte Feld (NR1 + NR2) aus PF2 entspricht dem Feld NR in PF1. Kann ich die beiden Datein mit einer Join logical File verbinden? Ich bevorzuge dehalb JLF, da die beiden PFs sich ständig im Rahmen der Anwendung verändern und ich nicht jedesmal einen Aktualisierungslauf machen möchte.

Fuerchau
18-01-07, 15:20
Per DDS-LF geht das leider nicht.
Du kannst das nur per SQL-VIEW machen, was allerdings auch wenig Sinn macht, da diese nicht mit einem Schlüssel versehen werden kann.

BenderD
19-01-07, 07:29
Hallo,

naja, man könnte noch eine zusätzliche Datei als Brücke dazu joinen, die die Schlüssel aus beiden enthält. Konsequenter wäre es allerdings den Huddel mit dem zusammen gesetzten Key an der Quelle zu heilen und sei es durch ein zusätzliches Feld, das man ja in einer View für die vorhandene Anwendung wieder rausknipsen und per Trigger füllen kann.

mfg

Dieter Bender


Per DDS-LF geht das leider nicht.
Du kannst das nur per SQL-VIEW machen, was allerdings auch wenig Sinn macht, da diese nicht mit einem Schlüssel versehen werden kann.

leber
19-01-07, 13:41
Hallo,

vielen Dank für die schellen Antworten. Ich werde versuchen das Problem an der Wurzel zu packen.

BenderD
19-01-07, 13:55
Hallo,

am einfachsten:
- neue Datei (anderer Name) mit zusätzlichem Feld
- View (bei Record Level Access LF) ohne das neue Feld, Name = alter Dateiname
- Trigger pflegt das Feld mit

mfg

Dieter Bender


Hallo,

vielen Dank für die schellen Antworten. Ich werde versuchen das Problem an der Wurzel zu packen.