OraOLEDB.Oracle 11g insert into view with INSTEAD OF trigger results in "ROW-00010: Cannot insert ro
Hello Oracle gurus,
I'm using a SQL Server (2008 R1) linked server using OraOLEDB.Oracle 11.1.0.6.20 to try to INSERT into an Oracle view (db version 11.1.0.7.0) with an INSTEAD OF INSERT trigger but I get this error:
The OLE DB provider "OraOLEDB.Oracle" for linked server "LINKED SERVER" could not INSERT INTO table "[LINKED SERVER]..[OWNER].[TABLE NAME]". [SQLSTATE 42000] (Error 7343)
OLE DB provider "OraOLEDB.Oracle" for linked server "LINKED SERVER" returned message "ROW-00010: Cannot insert row in a read-only rowset"
I found the following bug report from 2007 which seemed relevant: Bug 4175926: ORACLE PROVIDER FOR OLE DB RETURNS ROW-00010 ERROR INSERTING VIA A COMPLEX VIEW