ORA-39795: Subtype index is not first attribute for object table or column, string.
Cause: The subtype index was not the first attribute when describing the atributes of an object column or object table with multiple subtypes.
Action: Describe the subtype index as the first attribute for this object column or object table.
。
ORA-39795错误的官方解释是:”Subtype index is not first attribute for object table or column, string.”,意思是子类型索引不是目标表或列的第一个属性。
该错误通常发生在当开发者创建一个表的子类型索引时,而表的第一个属性类型不是所有者(owner)而是其他属性,此时会出现ORA-39795错误。
正确的处理方法及步骤是:将表的第一个属性改为所有者,然后再创建子类型索引,这样就可以避免出现ORA-39795错误。