lock table
后面还有一个参数,你自己查一下,我记不清了

解决方案 »

  1.   

    1.LOCK TABLE 
    [schema .] { table | view } 
    [ { PARTITION ( partition ) | SUBPARTITION ( subpartition ) }
    | @ dblink

    [, [schema .] { table | view } 
     [ { PARTITION ( partition ) | SUBPARTITION ( subpartition ) }
     | @ dblink
     ]
    ]...
    IN lockmode MODE [NOWAIT];2.SELECT .... FOR UPDATE.
      

  2.   

    select ..... from table for update nowait
      

  3.   

    其实方法有很多种:
    对于有索引的表,在你进行update时会自动锁表的,update时要是没有where条件也会所住全表,有where条件只会锁住满足where条件的行。
    lock table
    select …… from …… for update [now]等都可以将表锁住。
    具体可以看oracle的官方文档sql references。