The term rowid refers to an integer that defines the physical location of a row. The rowid of a row in a nonfragmented table is a unique and constant value. Rows in fragmented tables, in contrast, are not assigned a rowid.
The database server does not support rowids for fragmented tables.
To accommodate applications that must reference a rowid for a fragmented table, Dynamic Server allows you to explicitly create a rowid column for a fragmented table. However, Dynamic Server does not support the WITH ROWIDS clause for typed tables.
To create the rowid column, use the following SQL syntax:
When you create the rowid column, the database server takes the following actions: