Hi!
Folgendes Szenario:
In Tabelle A sollten folgende Felder geupdated werden: aa,bb,cc,dd,ee - apk ist primary key.
Die neuen Daten kommen aber aus der Tabelle B, welche in keinem direkten Verhältnis zu Tabelle A steht.
Nun gibt es eine View V, welche sowohl den Primärschlüssel von Tabelle A besitzt(vapk) als auch zwei weitere Felder (ff, gg), welche es ermöglichen die Werte von Tabelle B zu identifizieren.
Sprich man muss folgende Joins machen damit die korrekten Daten geupdadet werden:
A.apk = V.vapk, V.ff = B.ff
oder sehe ich das was falsch?
Das Problem ist nun wie ich dieses Update Stmt erstellen soll?
Update übere mehrere Tabellen geht in Oracle wohl nur über Subselect?
Folgendes Szenario:
In Tabelle A sollten folgende Felder geupdated werden: aa,bb,cc,dd,ee - apk ist primary key.
Die neuen Daten kommen aber aus der Tabelle B, welche in keinem direkten Verhältnis zu Tabelle A steht.
Nun gibt es eine View V, welche sowohl den Primärschlüssel von Tabelle A besitzt(vapk) als auch zwei weitere Felder (ff, gg), welche es ermöglichen die Werte von Tabelle B zu identifizieren.
Sprich man muss folgende Joins machen damit die korrekten Daten geupdadet werden:
A.apk = V.vapk, V.ff = B.ff
oder sehe ich das was falsch?
Das Problem ist nun wie ich dieses Update Stmt erstellen soll?
Update übere mehrere Tabellen geht in Oracle wohl nur über Subselect?