您现在的位置是:网站首页> 编程资料编程资料
oracle中UPDATE nowait 的使用方法介绍_oracle_
2023-05-27
476人已围观
简介 oracle中UPDATE nowait 的使用方法介绍_oracle_
1、UPDATE nowait 应用以下场景:查询某条数据,并对其开启数据库事务。如果查询的当前数据没有加锁,则正确返回结果,并对当前数据加锁,如果查询的当前数据已在事务中,已加锁。但返回异常信息:提示数据已加锁。SQL语句:
Sql代码:
SELECT *
FROM hold_mc_site_product_pic pic
WHERE pic.id = 730127 FOR UPDATE nowait
2、应用在多线程并发的情况下。先查询出要处理的数据,并加入数据库级的锁,处理完后,写入数据库。提交事务。可以有效控制并发情况下数据的一致性。
Sql代码:
复制代码 代码如下:
SELECT *
FROM hold_mc_site_product_pic pic
WHERE pic.id = 730127 FOR UPDATE nowait
2、应用在多线程并发的情况下。先查询出要处理的数据,并加入数据库级的锁,处理完后,写入数据库。提交事务。可以有效控制并发情况下数据的一致性。
您可能感兴趣的文章:
相关内容
- ORACLE SQL-UPDATE、DELETE、INSERT优化和使用技巧分享_oracle_
- Oracle 查询存储过程做横向报表的方法_oracle_
- Oracle创建自增字段--ORACLE SEQUENCE的简单使用介绍_oracle_
- oracle与mysql的视频教程下载地址分享_oracle_
- oracle远程连接服务器出现 ORA-12170 TNS:连接超时 解决办法_oracle_
- Oracle 数据库针对表主键列并发导致行级锁简单演示_oracle_
- ORACLE 回收站当前状态查询整理_oracle_
- oracle中utl_file包读写文件操作实例学习_oracle_
- Oracle中的Connect/session和process的区别及关系介绍_oracle_
- Oracle查看和修改连接数(进程/会话/并发等等)_oracle_
