Windows Oracle Data Access Components (MOSC)

MOSC Banner

OraOLEDB.Oracle 11g insert into view with INSTEAD OF trigger results in "ROW-00010: Cannot insert ro

edited Jul 26, 2011 5:38AM in Windows Oracle Data Access Components (MOSC) 2 commentsAnswered ✓

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

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center