先解决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';