[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    so:
    PHP-Code:
    /Free                                                                
        WrkFile 
    = %Trim(WrkFile) + %EditC(Monat'X');     
        
    SqlStm 'Create Table ' + %Trim(WrkLib) + '/' + %Trim(WrkFile) +     
                    
    ' as (Select  KUNDENR, Sum(WERT) as UMSATZ +              
                            from UMSATZ +                          
                            Where     Month(VerkDatum) = ' 
    + %Char(Monat) +   
                                
    ' and Year(VerkDatum)  = ' + %Char(Jahr)  +   
                        
    ' Group By KUNDENR) +                                 
                          with DATA '

    /
    End-Free                                                            
    c
    /exec sql    Execute immediate :SqlStm
    C
    /End-exec 
    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  2. #2
    Registriert seit
    Apr 2005
    Beiträge
    25
    danke für die rasche antwort hat super funktioniert

  3. #3
    Registriert seit
    May 2006
    Beiträge
    129
    geht das auch in einer schleife so mit fetch next oder so?

    ich möchte eine Statement zusammenstöpseln und dann in einer Schleife auslesen

    mit cursor

    C/EXEC SQL
    C+ DECLARE C1 CURSOR FOR
    c+ HIER DAS ZUSAMMENGESTÖPSELTE SQL
    C/END-EXEC
    C* ÖFFNEN DER SQL VERBINDUNG
    C/EXEC SQL
    C+ OPEN C1
    C/END-EXEC


    lg
    steven_r

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    declare c1 cursor for statement MyStmt

    Prepare MyStmt from :MySQL

    Open C1

    a) Fetch C1 into ....
    b) Fetch C1 using :MYSQLDA

    Bei Methode a) muss die Struktur bekannt sein, bei Menthode b) muss ich eine SQLDA-Struktur erstellen, die unter anderem Pointer auf Felder beinhaltet.

    Beschrieben im SQL-Reference.
    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

  5. #5
    Registriert seit
    May 2006
    Beiträge
    129
    danke für die rasche hilfe

    lg
    steven_r

  6. #6
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    lass mal Statement weg!

    declare c1 cursor for MyStmt

    mfg

    Dieter Bender
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. SQL Sensitiver Cursor Probleme
    By Rincewind in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 18-12-06, 13:58
  2. SQL - Cursor vernichten ?!?
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 11-10-06, 14:53
  3. embedded SQL / dynamische SET-Anweisung
    By Stannek in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 04-04-06, 08:16
  4. Dynamische SQL in RPG
    By redsky in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 17-10-05, 13:29
  5. embedded SQL - close cursor
    By Armin in forum NEWSboard Programmierung
    Antworten: 28
    Letzter Beitrag: 04-10-05, 11:36

Berechtigungen

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