Oracle: UPSERT (aktualisieren oder in eine Tabelle einfügen?)
Die UPSERT-Operation aktualisiert oder fügt eine Zeile in eine Tabelle ein, je nachdem, ob die Tabelle bereits eine Zeile enthält, die den Daten entspricht:
if table t has a row exists that has key X:
update t set mystuff... where mykey=X
else
insert into t mystuff...
Was ist der beste Weg, dies zu tun, da Oracle keine spezielle UPSERT-Anweisung hat?