laptop and a wrench

Bug

Performing a spatial selection when using Spatial Type for Oracle, fails with invalid rowid when using a view.

Last Published: August 25, 2014 No Product Found
Bug ID Number NIM013819
SubmittedDecember 18, 2007
Last ModifiedJune 5, 2024
Applies toNo Product Found
Version found9.3
Version Fixed9.3
StatusFixed

Description

Creating a selection set in ArcGIS against a view containing a ST_Geometry attribute in Oracle, can result in an underlying Oracle error:

"Invalid ROWID."

This error can happen when a view is created with the sdetable -o create_view command and the input table contains a ST_Geometry attribute.

Code:
sdetable -o create_view -T land_parcels -t "land,parcels"
-c "parcels.objectid,parcels.shape,parcels.parid,land.taxyr,land.ltype,land.code"
-w "parcels.parid=land.parid(+)"


When the view is added to ArcMap and the session creates a selection set (selecting more than 100 features), an underlying DBMS error returns the invalid ROWID message.

Cause

The cause of the problem is an invalid SQL statement generated by ArcSDE when querying the view.

Workaround

Currently there is no workaround that addresses this issue.

    Steps to Reproduce

    Bug ID: NIM013819

    Software:

    • No Product Found

    Get notified when the status of a bug changes

    Download the Esri Support App

    Discover more on this topic

    Get help from ArcGIS experts

    Contact technical support

    Download the Esri Support App

    Go to download options