RT

解决方案 »

  1.   

    select * from tbl for update
      

  2.   

    http://www.eygle.com/faq/Use.Trigger.To.implement.ddl.deny.htm
      

  3.   

    查询之前 lock table table_name in share mode;
    查询之后 commit; 或者 rollback;
      

  4.   

    补充下 其实我想知道的 是 同时有两个操作在进行 oracle是怎样自动管理的
      

  5.   

    加的这个 共享锁 是 DDL锁吗
      

  6.   


    select * from tbl for update nowait;
      

  7.   


    这个我看过 但是 这个是oracle 自己内部机制吗
      

  8.   

    多看看 并发控制 锁 是怎么实现的就知道了
    2个同时select 是没关系的。
      

  9.   

    select  .... for update 这种操作属于DDL操作 它会导致和此表有关的事务全部都被 提交 慎用。