Oracle Error Message
ORA-01779: cannot modify a column which maps to a non key-preserved table
Reason for the Error
An attempt was made to insert or update columns of a join view which map to a non-key-preserved table.
Solution
Modify the underlying base tables directly.