加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

select语句for update---转载

发布时间:2020-12-11 23:55:27 所属栏目:MySql教程 来源:网络整理
导读:作用: Select…For Update语句的语法与select语句相同,只是在select语句的后面加FOR UPDATE [NOWAIT]子句。 该语句用来锁定特定的行(如果有where子句,就是满足where条件的那些行)。当这些行被锁定后,其他会话可以选择 这些行,但不能更改或删除这些行

作用:

Select…For Update语句的语法与select语句相同,只是在select语句的后面加FOR UPDATE [NOWAIT]子句。

该语句用来锁定特定的行(如果有where子句,就是满足where条件的那些行)。当这些行被锁定后,其他会话可以选择 这些行,但不能更改或删除这些行,直到该语句的事务被commit语句或rollback语句结束为止。

转自:http://blog.163.com/yiyun_8/blog/static/100336422201031505832337/

nowait的含义很多人都会误解为“不用等待,立即执行”。但实际上该关键字的含义是“不用等待,立即返回” 如果当前请求的资源被其他会话锁定时,会发生阻塞,nowait可以避免这一阻塞,因为 If another user is in the process of modifying that row,we will get an ORA

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读