sql语句:for update 的作用

SELECT        quantity
           INTO qty_on_hand
           FROM inventory
          WHERE product = 'TENNIS RACKET'
  FOR UPDATE OF quantity;
请问里面的“ FOR UPDATE OF quantity”怎么解释?作用是什么?

 

答:

锁字段 也就是从你select语句执行后inventory 表的quantity 字段被锁定 别人将不能进行修改操作 直到你进行update commit后才能修改

你可能感兴趣的:(for update)