为什么我用PL/SQL DEVELOPER  'SELECT * FROM * FOR UPDATE' 修改数据库表的时候,有些数据库需要等待一段时间,有些不需要呢?是锁表的原因?

解决方案 »

  1.   

    看你的数据量吧,数据量大的反应应该慢些,因为你select了,需要给你返回记录吧。
      

  2.   


    不是数据量的问题,是在select结果出来以后,点击锁形的“编辑数据” 后出现的等待
      

  3.   

    在我这里一切正常。
    注意:select语句中要添加一列,就是ROWID,即可以正常修改。
    select rowid, first_name 
    from employees;
      

  4.   

    你那边显示的数据是不是全部显示的?如果是点edit的时候数据量一大就会要等好久。
      

  5.   


    不是的,加了where限制条件后还是需要等待