cancel
Showing results for 
Search instead for 
Did you mean: 

Assertion Failed: 109900

Former Member
2,813

We are trying to expand column in one of our tables from Numeric-4 to Integer.

Here is statement: ALTER TABLE "DBA"."ps_detail" ALTER "brand" INTEGER;

We are getting an error:

Run time SQL Error -- *** ERROR *** Assertion Failed: 109900
(12.0.1.4142) [Backup]
Error decoding ROWID
SQLCODE=-300, ODBC 3 State-"HY000"

Can any one give me a sense of what this error means and how I can avoid it?

Thanks, Brian

Accepted Solutions (0)

Answers (1)

Answers (1)

jason_noack
Associate
Associate

It sounds like there may have been some index corruption and that the corruption was preventing the server from deciphering a valid ROWID, the location of the row, from the index. Dropping the primary key likely resolved this.