View Full Version : Kann ich eine SQL-UDF die einen Parameter liefert in CLLE aufrufen und den Wert ben.?
Ich möchte eine UDF in einem CLLE Programm nutzen. Diese bekommt einen Wert und leifert ein Ergebnis zurück. Nach Möglichkeit möchte ich nicht extra den Umweg über RPG gehen.
Geht das?
Nein, da CL kein embedded SQL unterstützt.
Rainer Ross
31-08-17, 12:24
Vielleicht hilft dieser Link weiter http://www.rpgpgm.com/2014/03/run-sql-statements-in-your-cl.html
Vielleicht hilft dieser Link weiter http://www.rpgpgm.com/2014/03/run-sql-statements-in-your-cl.html
... da helfen weder RUNSQL, noch RUNSQLSTMT, noch QMQRY, die geben alle nix an den Aufrufer zurück. Man könnte zwar mit CALLPRC das generierte SRVPGM aufrufen, aber davon rate ich ab.
D*B
Ich denke nicht.
RUNSQL unterstützt ausschließlich SQL's, die kein Ergebnis liefern.
Damit ist z.B. "select ..." oder eben auch eine UDF nicht möglich, denn wohin soll das Ergebnis gestellt werden?
... vielleicht hilft Trick 17 mit Selbstüberlistung (mit RUNSQL in eine Datei stellen, mit RCVF lesen)...
D*B