[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Sep 2001
    Beiträge
    31

    Question

    Habe den String wie folgt geändert:

    update mdv/fzs set (fzsleasvar, fzsleasvnr, fzsleasend) = (select
    fzsleasvar, fzsleasvnr, fzsleasend from mdv/lea where
    fzskeyknd=lea.fzskeyknd)
    where fzs.fzskeyknd in (select fzskeyknd from mdv/lea
    where fzskeyknd=lea.fzskeyknd)

    Resultat ist immer noch:
    Ergebnis der Anweisung enthält mehr als eine Zeile.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Update mit Subselect MUSS genau eine 1:1-Beziehung liefern.
    D.h.: in der Where-Bedingung muss der gesamte eindeutige Schlüssel genannt werden.

    update ufile a set ... = (
    select ... from qfile b where a.key=b.key)
    where a.key in (select c.key from qfile c where ...)

    .key muss der gesamte Schlüssel (a.key1=b.key1 and ...) sein, bei der in-Klausel darf ja leider nur ein Feld benannt werden, dieses muss dann zusammengebaut werden:

    a.key1 concat a.key2 ... = c.key1 concat c.key2 ...

    Ist eines der Felder numerisch, kann es per DIGITS bzw. CHAR in Alpha gecastet werden.

    Dieses Problem ist in verschiedensten Varianten hier bereits beschrieben.
    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. SQL Update aus zwei Dateien mit 3 Schlüsselfeldern
    By mk in forum NEWSboard Programmierung
    Antworten: 13
    Letzter Beitrag: 13-07-12, 08:53
  2. SQL Update über 3 Dateien
    By Bobou in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 22-11-06, 08:26
  3. SQL UPDATE, verknüpfung zweier Dateien
    By desti82 in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 04-07-06, 15:25
  4. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43
  5. sql update mit 2 verknüpften dateien
    By juniorprog in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 03-02-06, 11:17

Berechtigungen

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