MERGE Statement
Also known as an 'upsert' operation — it updates if a match is found or inserts if not.
MERGE INTO employees e
USING new_employees n
ON (e.employee_id = n.employee_id)
WHEN MATCHED THEN
UPDATE SET e.salary = n.salary
WHEN NOT MATCHED THEN
INSERT (employee_id, first_name, salary)
VALUES (n.employee_id, n.first_name, n.salary);