VAHLE
15-05-08, 13:00
Hallo zusammen,
ist es möglich per embedded sql im RPG Datensätze aus mehreren Dateien zu löschen ?
Beispiel:
Ich habe 2 Dateien, die über ein Schlüsselfeld miteinander verknüpft sind.
Nun möchte ich alle Sätze aus beiden Dateien löschen, deren Datum älter als ein Stichtag sind.
Das Datumsfeld habe ich aber nur in Datei 1.
SQL sähe meiner Meinung nach normalerweise so aus:
delete datei1, datei2 from datei1, datei2 where datei1.idx = datei2.idx and datei1.datum < stichtag
wenn ich nun im SEU das so eingebe
/EXEC SQL DELETE DATEI1, DATEI2 (...)
erhalte ich nen Fehler: "Token DATEI1 ungültig. Gültige Token: FROM."
Frage: Wird das löschen über mehrere Tabellen nicht unterstützt ?
ist es möglich per embedded sql im RPG Datensätze aus mehreren Dateien zu löschen ?
Beispiel:
Ich habe 2 Dateien, die über ein Schlüsselfeld miteinander verknüpft sind.
Nun möchte ich alle Sätze aus beiden Dateien löschen, deren Datum älter als ein Stichtag sind.
Das Datumsfeld habe ich aber nur in Datei 1.
SQL sähe meiner Meinung nach normalerweise so aus:
delete datei1, datei2 from datei1, datei2 where datei1.idx = datei2.idx and datei1.datum < stichtag
wenn ich nun im SEU das so eingebe
/EXEC SQL DELETE DATEI1, DATEI2 (...)
erhalte ich nen Fehler: "Token DATEI1 ungültig. Gültige Token: FROM."
Frage: Wird das löschen über mehrere Tabellen nicht unterstützt ?