游标中“ FOR UPDATE OF”子句的目的是什么?如果在COBOL-DB2程序中不使用此子句就触发UPDATE语句,将会发生什么情况?

游标声明中提供了“ FOR UPDATE OF”子句,当我们要更新表时使用它。所有需要更新的列都应在游标声明中给出。

一旦打开游标,“ FOR UPDATE OF”子句将在所有符合条件的行上放置排他锁。我们也可以在不使用“ FOR UPDATE Clause”的情况下更新表,但是在那种情况下,仅当执行UPDATE查询时,排他锁才会放在行上。

猜你喜欢