'ORA-01031: insufficient privileges' error received when inserting into a View
Posted
by Patrick K
on Stack Overflow
See other posts from Stack Overflow
or by Patrick K
Published on 2010-06-02T19:39:34Z
Indexed on
2010/06/02
19:44 UTC
Read the original article
Hit count: 751
Under the user name 'MY_ADMIN', I have successfully created a table called 'NOTIFICATIONS' and a view called 'V_NOTIFICATIONS'. On the 'V_NOTIFICATIONS' view I have successfully created a trigger and a package that takes what the user attempts to insert into the view and inserts it into the table. The 'V_NOTIFICATIONS' trigger and package also perform the update and delete functions on the table when the user attempts to perform the update and delete functions on the view.
I have done this with many views in the project I am currently working on, as many views sit over the top of many different tables, however when attempting to insert a record into this view I receive an 'ORA-01031: insufficient privileges' error.
I am able to insert directly into the table using the same code that is in the package, but not into the view. Any help on this would be greatly appreciated.
© Stack Overflow or respective owner