A unique identifier for a column. Each value in a ROWID column must be unique. The system maintains the values permanently, even across table space reorganizations. When a row is inserted into the table, the system generates a value for the ROWID column unless one is supplied. If a value is supplied, it must be a valid ROWID value that was previously generated by the system. A ROWID column cannot be updated.