SE_stream_execute encountered a -186 error

Last Published: April 25, 2020

Error Message

SE_stream_execute encountered a -186 error:
Table has no integer row ID or spatial column.

This error is returned by "SE_stream_execute" when the "SE_stream_update_table" function is used to update spatial or ordinary registered tables in ArcSDE 8.0.2.


The error is returned when updating a user table that is registered but does not have a rowid column. Checking for rowid column is only needed when updating rows that contain a raster value. So the C application programming interface function should not look for the rowid column if it is not a raster update.

Solution or Workaround

Upgrade to ArcSDE 8.1


Unregister the table using "sdetable -o unregister".

Article ID:000002399

  • Legacy Products

Receive notifications and find solutions for new or common issues

Get summarized answers and video solutions from our new AI chatbot.

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