[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Aug 2002
    Beiträge
    77

    Mehrere SQL Statements in einem /exec /end-exec Block?

    Hallo Forum,
    besteht die Möglichkeit bei SQLRPGLE mehrere SQL Statements in einem Block abzusetzen? zB:
    Code:
     /free                                                         
       SQLSTMT = 'declare c1 cursor for select * from LAEP00 +     
                  where EPMAND = :EKMAND and EPMATN = :EKMATN and +
                        EPKDLI = :EKKDLI and EPBIDT = 99991231'    
     /end-free                                                     
    C/exec sql
    c+ PREPARE S1 FROM :SQLSTMT ;
    c+ declare c1 cursor for S1  ;
    c+ OPEN C1 ;
    C/end-exec
    Um es gleich vorweg zu nehmen: Die obige codierung funktioniert nicht

    Andreas
    ***Wer einen Schreibfehler findet darf ihn behalten***

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.242
    Stimmt !

    Jeder EXEC wird vom Pre-Compiler in einen CALL aufgelöst und deshalb kann der das nicht.
    Wozu auch ?
    Ist halt nur etwas Kodieraufwand (aber wozu kann der SEU wohl Zeilen kopieren)
    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
    Aug 2002
    Beiträge
    77
    Grund ist schlicht Übersichtlichkeit der Quelle.
    Ich persönlich finde die "reingeblähten" exec / end-exec einfach unübersichtlicher als einen sauberen abgeschloßenen Block.
    Aber wenns nicht geht werde ich wie die anderen 300.000 RPG Programmierer weltweit auch ohne leben können

    Danke für die schnelle Antwort

    Gruß
    Andreas
    ***Wer einen Schreibfehler findet darf ihn behalten***

Similar Threads

  1. RPGLE - SQL
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-11-06, 10:15
  2. SQL - Cursor vernichten ?!?
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 11-10-06, 14:53
  3. SQL - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 14:11
  4. Einfache Abfrage in COBOL/400 mit EXEC SQL
    By AS400-Anfänger in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 27-06-06, 13:18
  5. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43

Berechtigungen

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