锁定 select ... for update [of column] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在查询中不让记录被更新要保证在统计(查询)执行过程中,记录不被其他用户更新,则可以使用For update子句进行加锁。这样在这个锁释放前其他用户不能对这些记录作update、delete和加锁。SQL>Select daptno from dept Where deptno=25 For update;如果你使用了FOR UPDATE来对表进行加锁,组必须用commit来释放加锁的记录。 select * from tb for update; 真的是笨死,前2天 还看见这个For update 的,不过当时正在看别的问题,而没有注意这个,没想到它是来做这个用的,谢谢各位,马上结帖! 过程执行好慢 大数据量表查询问题 如何循环更新一列数据 看看这个sql如何写 ora-000917 missing comma 跪求高手指点 在线等 急急 被搞死啦!! pfile文件找不到了,请问如何解决 怎么创建根已知表结构一样的表? 初学者问题:安装好ORACLE8I后,如果对数据库中的表进行操作。 是难还是不知!!!! 为什么记录集不能ADDNEW啊? FETCH 中一定要用INTO吗 今天看到一个order by的用法,不知道什么用途?请帮忙解释下,谢谢
要保证在统计(查询)执行过程中,记录不被其他用户更新,则可以使用For update子句进行加锁。这样在这个锁释放前其他用户不能对这些记录作update、delete和加锁。SQL>Select daptno from dept
Where deptno=25 For update;如果你使用了FOR UPDATE来对表进行加锁,组必须用commit来释放加锁的记录。