Artikelbezeichnung in Artikellieferant setzen

Gängige SQL-Befehle für spezielle Abfragen
Benutzeravatar
ABraun
Vectotax Mitarbeiter
Beiträge: 35
Registriert: 17.07.2008, 09:46:44

Artikelbezeichnung in Artikellieferant setzen

Beitragvon ABraun » 18.11.2011, 10:17:54

Um die Artikelbezeichnung der Lieferantenartikel (Artikellieferanten) aus dem Artikelstamm neu zu setzen, kann folgender SQL-Befehl genutzt werden:

UPDATE ArtikelLieferant_s SET ArtikelBezeichnung = (SELECT Bezeichnung FROM Artikel_s WHERE Artikel_s.ArtikelNr = ArtikelLieferant_s.ArtikelNr);

Um die Artikelbezeichnung nur dort zu setzen, wo aktuell keine Texte vorhanden sind, kann der SQL-Befehl entsprechend erweitert werden:

UPDATE ArtikelLieferant_s SET ArtikelBezeichnung = (SELECT Bezeichnung FROM Artikel_s WHERE Artikel_s.ArtikelNr = ArtikelLieferant_s.ArtikelNr) WHERE ((ArtikelLieferant_s.ArtikelBezeichnung IS NULL) OR (ArtikelLieferant_s.ArtikelBezeichnung = ''));
Mit freundlichen Grüßen

Alexander Braun
Vectotax Software GmbH