[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2001
    Beiträge
    32

    Question Update via SQL TabelleA -> TabelleB

    Hallo Leute,
    hab ein kleines SQL-Problem:

    update TabelleA set TabelleA.Feldx = TabelleB.Feldy

    where key = .....

    funktioniert nicht, obwohl TabelleB eine physikalische Kopie von TabelleA ist

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    54

    Post

    Hallo Infomio,

    hier ein Beispiel:

    update datei1 set feld1 =
    (select feld2 from datei2 where
    datei1.key1 = datei2.key1)
    where exists
    (select feld2 from datei2 where
    datei1.key1 = datei2.key1)

    Heinz

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.254

    Post

    Dieses Verfahren wird allerdings kompliziert wenn man mehr als 1 Feld ändern möchte da pro Feld der Subselect anzugeben ist.

    Für diese Art des Updates habe ich ein Tool entwickelt (SQLCPY) dass Sie über www.fuerchau.de downloaden können.
    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

  4. #4
    Registriert seit
    Jun 2001
    Beiträge
    32

    Talking

    Herzlichen Dank für die schnelle und informative Antwort(en) !!!

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. update per sql
    By steven_r in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 25-09-06, 08:22
  3. Update Syntax SQL
    By wuwu in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 18-07-06, 15:31
  4. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43
  5. Update via ODBC
    By mdhl in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 18-05-06, 13:27

Berechtigungen

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