[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    2.945
    Vielleicht nochmal für alle:

    Common Table Expressions (CTE) sind Bestandteil des SELECT-Statements und kein Bestandteil der Data-Manipulation-Befehle INSERT/UPDATE oder DELETE.

    Sofern natürlich z.B. ein INSERT auf einem SELECT-Statement beruht können CTEs natürlich in Verbindung mit dem SELECT-Statement verwendet werden.

    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
    Feb 2001
    Beiträge
    20.808
    Der CTE ist nur eine vereinfachte Schreibweise für Derived Tables (Full-Subselect).
    Anstelle von
    where pcsanr in (select PCSANR from apc00_three)

    kannst du auch

    where pcsanr in (select PCSANR from (select pcartn, pckdnr, max(pcsanr) pcsanr
    from .... ) apc00_three)


    kodieren.
    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. SQLRPG Delete im Select
    By svit in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 26-08-14, 18:26
  2. SQL Table etc....
    By mk in forum NEWSboard Programmierung
    Antworten: 20
    Letzter Beitrag: 16-12-13, 13:11
  3. CREATE TABLE
    By Willi1 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 03-05-02, 09:38
  4. Table QSQPTABL in QSYS2
    By KB in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 18-06-01, 08:35
  5. DATFMT bei CREATE TABLE
    By lorenzen in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 21-03-01, 14:44

Tags for this Thread

Berechtigungen

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