先解决ORA-14402: 更新分区关键字列将导致分区的更改
alter table table_name enable row movement;
根据条件修改日期
update kqjl set jkq_sj=to_date('2020'||substr(to_char(jkq_sj,'yyyymmdd hh24miss'),5,11),'yyyy-mm-dd hh24miss')
where substr(to_char(jkq_sj,'yyyymmdd'),1,4)='2021';
本文介绍如何解决Oracle错误ORA-14402,涉及row movement启用,并提供了一段针对日期的SQL更新示例,重点在于调整2021年数据格式。
alter table table_name enable row movement;
根据条件修改日期
update kqjl set jkq_sj=to_date('2020'||substr(to_char(jkq_sj,'yyyymmdd hh24miss'),5,11),'yyyy-mm-dd hh24miss')
where substr(to_char(jkq_sj,'yyyymmdd'),1,4)='2021';

被折叠的 条评论
为什么被折叠?