[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jul 2003
    Beiträge
    8

    Update aus einer zweiten Datei

    Hallo,

    ich habe folgendes Problem: in meiner ersten Datei habe ich meine Lagerbestände, die Artikelnummern und ein leeres Preisfeld, in meiner zweiten Datei stehen die Artikelnummern und die aktuellen Preise. Nun möchte ich meien erste Datei anhand der Artikelnummern mit den Preisen aktualisieren. Ich kann aber nicht gewährleisten, dass in der zweiten Datei immer ein Datensatz mit einem Preis vorhanden ist.
    Mein SQL
    update bestandsdatei set preisfeld = (select preis from preisdatei where bestandsdatei.artikelnummer = artikelnummer)
    bringt die Meldung "Nullwerte für Spalte oder Variable PREISFELD nicht zulässig".
    Wie kann ich sowas in SQL abfangen?

    Gruß

    Oswin

  2. #2
    Registriert seit
    Jun 2001
    Beiträge
    1.989
    Hallo,

    update bestandsdatei set preisfeld = (select preis from preisdatei where bestandsdatei.artikelnummer = artikelnummer) where exists (select * from preisdatei where bestandsdatei.artikelnummer = artikelnummer)

    sollte gehen
    Gruß

    Robi

  3. #3
    Registriert seit
    Jul 2003
    Beiträge
    8
    Sieht gut aus,

    Danke Robi!

    Oswin

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 2 Dateien
    By moskito in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 30-08-06, 17:30
  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. Datei aus IFS holen
    By jogisarge in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 15-05-06, 13:47

Berechtigungen

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