Anmelden

View Full Version : SQL Problem



muadeep
18-02-08, 07:42
Hallo,

ich habe ein logische Datei, welche sich aus zwei physischen Dateien zusammensetzt!


Ich würde gerne eine SQL-Abfrage (SELECT * FROM xxxxxxPF) darauf machen!

Mit STRSQL und dem entsprechenden "SELECT"-Befehl bekomme ich folgende Meldung:
Datei "xxxxxxPF" in *LIBL hat mehrere Formate!

Ist es möglich mit SQL und SELECT eine Datei mit mehreren Formaten zu verarbeiten?
Wenn ja, wie?

Fuerchau
18-02-08, 07:52
Da scheitert SQL, da diese LF nicht SQL-konform ist.

Multiformat-LF's werden grundsätrzlich nicht von SQL unterstützt.

Hier musst du dir was anderes überlegen und die PF's direkt ansprechen.

Ggf. kannst du dir was mit:

select 'A', f1, f2, f3 from fileA
union
select 'B', f1, f2, f3 from fileB

wobei beide Select's das selbe Format aufweisen müssen.
Für fehlende Felder der einen oder anderen Datei kannst du ja Blindfelder generieren:

select 'A', f1, f2, f3, f4, dec(0, 11, 2) as F5 from fileA
union
select 'B', f1, f2, f3, dec(0, 11, 2) as f4, f5 from fileB