Update über mehreren tabellen

Forum für neue Firebird-Anwender.

Moderator: thorben.braun

Antworten
Woolfi
Beiträge: 7
Registriert: Fr 4. Mai 2018, 10:52

Hallo Zusammen

kann mir vielleicht wer helfen wie man in Firebird es richtig bekommen in MSSQL geht, jetzt halt muss noch in FireBird laufen.

update
AP3
set
AP3.VK2 = ART.VKNETTO
from
AP3
join
ART
on
AP3.ARTIKELNR = ART.ARTIKELNR
where ART.ARTIKELART ='5'
Groffy
Beiträge: 78
Registriert: Do 12. Apr 2018, 23:14

Bei der Firebird DSQL Syntax ist ein join im update statement nicht vorgesehen.

Code: Alles auswählen

MERGE INTO AP3
  USING ART
  ON (AP3.ARTIKELNR = ART.ARTIKELNR) and AP3.ARTIKELART = '5'
  WHEN MATCHED THEN
    UPDATE SET AP3.VK2 = ART.VKNETTO
sollte funktionieren.


Gruß Ulrich
Woolfi
Beiträge: 7
Registriert: Fr 4. Mai 2018, 10:52

Besten Dank

Prima geklappt.
Antworten