[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Im Prinzip Ja.
    Durch den Coalesce erzeugst du einen Default, so dass auf jeden Fall ein Update erzwungen wird.
    Von der Aufgabenstellung her kann das aber muss das nicht richtig sein.

    Die Where-Klausel des Updates macht in soweit Sinn, dass weniger Updates überhaupt durchgeführt werden, wenn der Ursprungswert erhalten bleiben muss.

    Alternativ kannst du auch dieses tun:

    update testfgn/artstp a set a.arlinr =
    coalesce((select b.lirwa from
    testfgn/zlfa b where
    a.arlinr = b.liwhg), a.arlinr)

    Damit bleibt der Wert auch erhalten, allerdings wird die gesamte Tabelle geändert!
    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

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Im Prinzip Ja.
    Durch den Coalesce erzeugst du einen Default, so dass auf jeden Fall ein Update erzwungen wird.
    Von der Aufgabenstellung her kann das aber muss das nicht richtig sein.
    ... besser als der coalesce wäre es (wie so oft) null values zuzulassen.

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

  3. #3
    Registriert seit
    Apr 2003
    Beiträge
    195
    @all

    danke für die Infos

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    @D*B: dann würde ich in solchen Fällen u.U. mehr Daten kaputtmachen (mit NULL überschreiben) als gewünscht.

    Bei Updates/Deletes sollte man qualifiziert über Where-Klauseln nachdenken;-).
    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. Antworten: 7
    Letzter Beitrag: 10-11-19, 14:00
  2. Windows Server 2008R2 64 und Client Access update Fehler
    By camouflage in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 15-04-14, 09:08
  3. Antworten: 9
    Letzter Beitrag: 10-04-14, 15:18
  4. Antworten: 2
    Letzter Beitrag: 08-08-02, 11:29
  5. DDM-Dateien über TCP/IP
    By Joshua in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 12-02-01, 14:23

Berechtigungen

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