没有报什么错,执行delete语句后提交了,但表中数据没变化

解决方案 »

  1.   

    语句贴出来看下,顺便自己看下 where 后面的条件是不是写错了.
      

  2.   

    如果删除后,在其它会话中查看数据,需要在PL/SQL Developer中commit
      

  3.   

    类似这样:
    select * from km_hurry_sheet k where k.hurryid=169836;
    存在数据;
    delete from km_hurry_sheet k where k.hurryid=169836;
    select * from km_hurry_sheet k where k.hurryid=169836;
    仍然存在数据,删除语句执行后有提交
      

  4.   


    提问的智慧
    http://topic.csdn.net/u/20100723/16/13f31adc-f783-492c-b77d-95c887b3db8b.html?27896
      

  5.   

    1 确认你的语句有没有错
    2 pl/sql有时候会有这个问题:你操作之后,要重新登陆一下,才会显示最新结果(光刷新没有用)
      

  6.   

    执行DELETE语句后,查看下方有多少数据被删除
    http://hi.csdn.net/space-4490369-do-album-picid-1045539-goto-down.html
    commit之后 重新登录