plsql初学者问题:请问FOR UPDATE OF 字段名 是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/09 08:40:39
学习的时候见到书上的语句片段:
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后才能修改

用来对影响的数据行中指定列进行加锁的.