遇到这样的问题select * from xxx where id=***;有数据,但是delete from xxx were id=***;会报错,报no data found的错误! 查询了一下也没有对象被锁!请教有没有遇到这样的问题?oracledeleteora-01403

解决方案 »

  1.   

    delete  会报 no data found错误?搞笑吧。。敢来个截图让大伙瞧瞧?
      

  2.   

    有数据还不能删?试试这个看看
    delete xxx where id=xxx;
      

  3.   

    刚刚和现场的沟通了,由于表中有大字段,应该是数据文件出现坏块,先create table  xxx_bak nologging as select * xxx ; 试试备份表里面的数据删除是否正常吧!如果可以删除,再把改回xxx名字即可!现场的人比较郁闷不乐意尝试用方法解决,就巴不得直接给一个SQL脚本然后他们数据就能删除正常了!