ORA-14402错误的解释 ORA-14402 错误是 Oracle 数据库中的一个常见错误,具体含义为 "updating partition key column would cause a partition change"。这个错误发生在尝试更新一个分区表的分区键列时,如果更新后的值导致行需要移动到另一个分区,而表没有启用行移动(row movement)功能,Oracle 就会抛出此错误。 ORA...
ORA-14402: 更新分区关键字列将导致分区的更改 默认情况下,oracle的分区表对于分区字段是不允许进行update操作的,如果有对分区字段行进update,就会报错——ORA-14402: 更新分区关键字列将导致分区的更改。但是可以通过打开表的row movement属性来允许对分区字段的update操作。 例:创建分区表test_part进行实验 create tabl...
分区字段是不允许进行update操作的,如果有对分区字段行进update,就会报错——ORA-14402:更新分区关键字列将导致分区的更改。 可以通过打开表的row movement属性来允许对分区字段的update操作。 语句如下: alter table 数据表 enable row movement; 然后再进行update操作。
DEPENDENCIESVARCHAR2(8)指示是否启用了行级依赖跟踪(启用)或禁用(禁用)。 COMPRESSIONVARCHAR2(8)指示是否启用表压缩(启用)或禁用(已禁用);分区表为空值。 DROPPEDVARCHAR2(3)指示表是否已被删除并处于回收站(是)或否(否)中;分区表为空值。
ORA-14402: 更新分区关键字列将导致分区的更改 默认情况下,Oracle的分区表对于分区字段是不允许进行update操作的,如果有对分区字段行进update,就会报错——ORA-14402: 更新分区关键字列将导致分区的更改。这种情况可以通过开启表的行移动来允许对分区字段的update 操作:...
默认情况下,oracle的分区表对于分区字段是不允许进行update操作的,如果有对分区字段行进update,就会报错——ORA-14402: 更新分区关键字列将导致分区的更改。但是可以通过打开表的row movement属性来允许对分区字段的update操作。 打开row movement属性 SQL> alter table test_part enable row movement; ...
ORA-14402 updating partition key column would cause a partition change Cause An UPDATE statement attempted to change the value of a partition key column causing migration of the row to another partition. Action Do not attempt to update a partition key column or ensure that the new partition key...
ORA-14402: updating partition key column would cause a partition change Cause: An UPDATE statement attempted to change the value of a partition key column causing migration of the row to another partition Action: Do not attempt to update a partition key column or make sure that the new ...
默认情况下,oracle的分区表对于分区字段是不允许进行update操作的,如果有对分区字段行进update,就会报错——ORA-14402: 更新分区关键字列将导致分区的更改。這種情況可以通過開啟表的行移動來允許對分區字段的update 操作: alter table xxx enable row movement; ...
Ora-14402、Ora-10636、Ora-08189问题的处理 ROW MOVEMENT特性最初是在8i时引入的,其目的是提高分区表的灵活性——允许更新Partition Key。有一点希望不要产生误解,开启ROW Movement并不会导致发生Row Migration时修改记录的Rowid。 ROW MOVEMENT特性最初是在8i时引入的,其目的是提高分区表的灵活性——允许更新...