有些业务表,由于数据量比较大(例如成交表),因此,为了方便查询,通常在一个日期字段上对表进行分区用以提高查询效率。
但是一旦对表进行分区后,如果要对表中的记录更新,如果更新字段设计到了分区字段,那么update语句就会出错(ORA-10442)
这种情况下可以通过打开表的row movement属性来允许分区字段的update操作
alter table t1 enable row movement
有些业务表,由于数据量比较大(例如成交表),因此,为了方便查询,通常在一个日期字段上对表进行分区用以提高查询效率。
但是一旦对表进行分区后,如果要对表中的记录更新,如果更新字段设计到了分区字段,那么update语句就会出错(ORA-10442)
这种情况下可以通过打开表的row movement属性来允许分区字段的update操作
alter table t1 enable row movement