度量快速开发平台-专业、快速的软件定制快开平台

标题: ORACLE中update nowait 的使用方法介绍 [打印本页]

作者: 万望    时间: 2020-6-11 23:54
标题: ORACLE中update nowait 的使用方法介绍
1、UPDATE nowait 应用以下场景:查询某条数据,并对其开启数据库事务。如果查询的当前数据没有加锁,则正确返回结果,并对当前数据加锁,如果查询的当前数据已在事务中,已加锁。但返回异常信息:提示数据已加锁。SQL语句:

  1. SELECT *
  2. FROM hold_mc_site_product_pic pic
  3. WHERE pic.id = 730127 FOR UPDATE nowait
复制代码
2、应用在多线程并发的情况下。先查询出要处理的数据,并加入数据库级的锁,处理完后,写入数据库。提交事务。可以有效控制并发情况下数据的一致性。

作者: 万望    时间: 2020-6-12 00:30

作者: 陈晓龙    时间: 2020-6-12 14:58
万望 发表于 2016-7-12 00:30






欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://plat.delit.cn/) Powered by Discuz! X3.2