数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

oracle 中 UPDATE nowait 的使用方法


发布日期:2019年10月15日
 
oracle 中 UPDATE nowait 的使用方法

UPDATE nowait 应用以下场景查询某条数据并对其开启数据库事务如果查询的当前数据没有加锁则正确返回结果并对当前数据加锁如果查询的当前数据已在事务中已加锁但返回异常信息提示数据已加锁SQL语句

Sql代码

SELECT *

FROM hold_mc_site_product_pic pic

WHERE picid = FOR UPDATE nowait

应用在多线程并发的情况下先查询出要处理的数据并加入数据库级的锁处理完后写入数据库提交事务可以有效控制并发情况下数据的一致性

上一篇:解析Oracle中多表级联删除的方法

下一篇:oracle,sqlserver,MySQL数据库语句对照表