Ein einfaches MERGE-Statement für Upsert-Szenarien in Oracle.
Dieses Snippet eignet sich für klassische Upsert-Szenarien in Oracle.
MERGE INTO target t
USING source s
ON (t.id = s.id)
WHEN MATCHED THEN
UPDATE SET t.name = s.name
WHEN NOT MATCHED THEN
INSERT (id, name) VALUES (s.id, s.name);