[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Apr 2005
    Beiträge
    385

    CTE in RPGLE verwndbar?

    Hallo zusammen,

    ist es möglich, das ich CTE (Common Table Expressions) in SQLRPGLE verwenden kann? In ODBC Abfragen arbeite ich schon tlw. und gerne damit.

    Leider habe ich bislang keine Info's gefunden diese CTE auch in schönen RPG's verwenden zu können.

    Ist das überhaupt möglich, wenn nicht baut Ihr wirklich immer einen Umweg über eine Arbeitsdatei oder verwendet Ihr dann lieber SubSelect ?

    Danke an alle Helfenden...

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    CTE sind Bestandteil des SELECT-Statements.
    An allen Stellen an denen Du ein SELECT-Statement verwenden kannst, kannst Du CTEs einsetzen, z.B. im DECLARE-Statement, SELECT ... INTO etc.

    ... besser als Sub-Selects und CTEs ist es allerdings das Ganze in eine VIEW zu packen.

    Birgitta
    Birgitta Hauser

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

  3. #3
    Registriert seit
    Apr 2005
    Beiträge
    385
    Danke Brigitta, das freut mich zu hören, werde ich dann mal ausprobieren.

    Ich Weiß, das mit den VIEWS, aber ich scheue mich immer davor eine VIEW für nur eine Situation zu bilden. Denke dann immer hinter finde ich die eh nie wieder...

    Alllerdings kann es so auch schon mal vorkommen, das ich eine CTE/Abfrage zwei mal "erfinde"....

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Alles was man per ODBC machen kann, ist auch in embedded SQL möglich.
    Schließlich werden nur Statements erzeugt. Bei ODB eben dynamisch, bei embedded (meistens) nur statisch.
    Dynamisches SQL ist auch möglich wenn man sich mit SQLDA's beschäftigt. Eingeschränkt dynamisch bedeutet, dass man dynamische SQL's bastelt (Prepare, Cursor from Statement), das Ergebnis für den statischen Fetch aber immer die selbe Feldliste ergibt.
    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

Similar Threads

  1. RPGLE Parameter *NOPASS
    By XMan in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 20-12-13, 08:50
  2. DEBUG RPGLE
    By Liebhoff in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 01-03-02, 21:24
  3. Übergabe von Daten HTTP nach RPGLE
    By Bruno Jakob in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 28-02-02, 12:57
  4. F-Bestimmung RPGlE
    By HoScHiE in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 12-10-01, 10:46
  5. Programmgenerator RPG/RPGLE
    By Frank in forum NEWSboard Server Software
    Antworten: 0
    Letzter Beitrag: 02-09-01, 11:35

Berechtigungen

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