[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Apr 2004
    Beiträge
    31

    Satzanzahl Select (embedded SQL)

    Hallo ans Forum,

    heute habe ich mal eine Frage aus dem Bereich
    embedded SQL.

    Um die Anzahl der Sätze eines SQL, z. B.

    C/EXEC SQL
    C+ declare C1 cursor for
    C+ select
    C+ MAND, FILNR
    C+ from FIL
    C/END-EXEC

    C/EXEC SQL
    C+ Open C1
    C/END-EXEC

    zu ermitteln, muß ich zwingend ein Select Count
    verwenden, oder gibt es vielleicht eine Systemvariable,
    die die Satzanzahl nach dem Open (bzw. 1. Fetch) enthält?

    Danke schon mal.

    Schorsch

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Das Verfahren ist so korrekt, einen Satzanzahl weiß man vorher nicht.
    Ab V5 gibts einen kleinen Trick:

    with
    tmpfile as (select ...Fullselect...)
    ,tmpcount as (select count(*) as anzahl from tmpfile)
    select tmpfile.*, tmpcount.*
    from tmpfile, tmpcount
    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
    Apr 2004
    Beiträge
    31

    Satzanzahl Select (embedded SQL)

    Hallo Fuerchau,

    danke für die schnelle Antwort.
    Werde den Tip mal ausprobieren.

    Schorsch

Similar Threads

  1. Embedded SQL in VARPG
    By Squall in forum NEWSboard Programmierung
    Antworten: 23
    Letzter Beitrag: 18-10-06, 12:01
  2. RPG mit Embedded SQL, JOIN ..
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 18-06-06, 12:14
  3. Cobol-Programm mit Embedded SQL (SELECT CASE)
    By klausgkv in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 08-06-06, 13:47
  4. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43
  5. Character verbinden in Embedded SQL
    By e_sichert in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 03-05-06, 10:47

Berechtigungen

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