[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    warum soll das im SQL langsamer sein als mit dem RPG Umweg?

    D*B

    Zitat Zitat von Azaron Beitrag anzeigen
    Problem ist das ich Daten aus 6 Tabellen lesen muss und mehere Sätze zurückbekommen kann.
    Mit einem SQL-Statement dauert das viel zu lange (6er Join! :-o)
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Setze ggf. per "exec sql set option ..." die CloseCursor-Eigenschaft, so dass der Cursor nach Prozedurende nicht automatisch geschlossen wird.

    Es bietet sich jedoch an, nach dem synchronen Aufruf der RPG-Prozedur den "select * from qtemp.mytbl" selber auszuführen.
    Die Prozedur könnte ja als Ergebnis die Anzahl Sätze liefern, so dass das Java-PGM dann entscheiden kann, ob der Select noch lohnt.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Feb 2006
    Beiträge
    29
    Hallo,

    vielen Dank erstmal für die Tipps.
    Ich habe jetzt endlich gefunden woran es lag.
    Im CREATE-Procedudre-Statement hab ich fälschlicherweise zuerst CONTAINS SQL statt READS SQL DATA angegeben gehabt.

    CREATE PROCEDURE MACXT/GETGRUNDWARE(
    IN FINR CHAR ( 3),
    IN SAIS CHAR( 2),
    IN KOLL CHAR ( 2),
    IN FORM CHAR ( 4),
    IN VACP CHAR ( 2),
    IN ARNR CHAR ( 6),
    IN FBNR CHAR ( 4))
    RESULT SETS 1 LANGUAGE CL NOT
    DETERMINISTIC READS SQL DATA EXTERNAL NAME MACPGM/JSQL01C PARAMETER
    STYLE GENERAL


    Das hab ich zwar als erstes schon korrigiert gehabt... leider war ich zu dumm den QZDASOINIT-JOB zu killen :-/
    Somit hat er immer (egal was ich danach gemacht habe) noch auf die alte Definition zugegriffen gehabt.

    Naja, nächstes mal bin ich klüger.

    Danke nochmal für all die nett gemeinten Ratschläge.

Similar Threads

  1. Java Aufruf an Stored Procedure RPG ServicePGM
    By boonkelz in forum NEWSboard Java
    Antworten: 14
    Letzter Beitrag: 14-05-08, 12:20
  2. SQL-Fehler -514 beim Aufruf eines variablen SQL über Stored Procedure
    By HDPSTANEKE in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 21-06-07, 14:33
  3. RPGLE - SQL
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-11-06, 10:15
  4. SQL Stored Procedure verschwindet
    By florian in forum IBM i Hauptforum
    Antworten: 10
    Letzter Beitrag: 17-05-06, 16:08
  5. Java Stored Procedure
    By HeisigA in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 21-02-05, 18:58

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •