Warum ist das gegen SQL? Die Syntax (
LANGUAGE CL
+ external Name) bietet SQL ja an, um ein CL-Programm direkt aufzurufen. Und ich möchte natürlich alle Schritte des Datenexports nacheinander in einem Skript aufrufen.
Die Prozedur mit diesen Optionen rufe ich dann direkt im Skrip mit Call auf. Klar kann ich in RPG ein Serviceprogramm mit einer RPG-Funktion schreiben, dass dann wiederum den cpytoimpf ausführt. Aber habe ich nicht wieder das gleiche Problem, wenn ich die RPG-Funktion aus einer SQL-Funktion aufrufe? Habe ich dann nicht wieder mehrere Threads?