为什么在查询同义词的时候会出现行锁得现象?求解释

解决方案 »

  1.   

    有session在使用此资源..............
      

  2.   

    同义词和视图功能类似是种映射关系,没有实际存储区域,Select操作时实际上还是检索的实际表,所以会有锁现象。
      

  3.   

    使用过pl/sql的人都有这种记忆:在SQL window中如执行:select * from tab1 where field1='abc' for update;
    这时候另一个用户在使用此同义词查询此记录时,便挂住了。
    原因是这条记录在被前一用户锁定修改,直至释放了此记录才获得自由。