[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2006
    Beiträge
    25

    Common Table Expressions (CTE)

    Guten Tag ans Forum.

    Heute habe ich mal eine Frage zu den CTE.

    Kann man CTE nicht nutzen, wenn das eigentliche SQL
    die DELETE-Anweisung nutzt?

    Mein Vorhaben war folgendes:

    Das SQL (CTE) liefert mir mittel left exception join Satznummern, welche ich dann mittels DELETE-Anweisung löschen möchte.

    MfG
    GraueEminenz

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    Common Table Expressions sind Bestandteil des Select-Statements, d.h. sie können überall dort wo ein Select-Statement verwendet werden kann und in Verbindung mit diesem eingesetzt werden.

    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
    Jan 2006
    Beiträge
    25
    Schade.

    Danke für die schnelle Hilfe.

    GraueEminenz

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Du kannst aber folgendes nutzen:

    delete from table
    where mykey in (select xkey from tableb where ...)

    mykey und xkey können dann mittels

    f1 concat f2 concat digits(f3) ...

    zusammengebaut werden.

    Die Alternative ist mein Tool SQLCPY dass genau diese Funktionen realisiert:
    select ... => delete ... where key=(Ergebnis aus Select)
    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. COMMON AWK München am 14.09.2006
    By holgerscherer in forum Archiv NEWSboard Events
    Antworten: 0
    Letzter Beitrag: 03-08-06, 11:39
  2. Common Table Expression und Update-Clause??
    By JonnyRico in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 04-04-06, 17:39
  3. iNN - iSeries EXPERTEN - FORUM auf der COMMON Konferenz !
    By Kilianski in forum Archiv NEWSboard Events
    Antworten: 0
    Letzter Beitrag: 07-11-05, 08:26
  4. session. oder qtemp.temporary table?
    By bew in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 01-07-05, 17:06
  5. Table erweitern mit SQL
    By Emely in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 17-11-04, 16:20

Berechtigungen

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