如果没有根据表索引去删除数据的话,再插入相同记录,就会报索引冲突,数据明明删除了,后面插入数据居然还报索引冲突,真是无语了,解决方法如下:
1.把表数据恢复到删除之前
flashback table hs_feg.feg_client to timestamp to_timestamp('2022-12-12 14:26:11','yyyy-mm-dd hh24:mi:ss');
如果报错ORA-08189:未启用行移动功能,不能闪回表
则执行:
alter table DEMO enable row movement;
添加表行移动功能后,在进行flashback语句进行恢复
2.重新删除数据,这次根据表索引删除,完成后再插入就不会报错索引冲突了