2012年4月18日

Select For update语句浅析(转)

摘要: Select …forupdate语句是我们经常使用手工加锁语句。通常情况下,select语句是不会对数据加锁,妨碍影响其他的DML和DDL操作。同时,在多版本一致读机制的支持下,select语句也不会被其他类型语句所阻碍。借助for update子句,我们可以在应用程序的层面手工实现数据加锁保护操作。本篇我们就来介绍一下这个子句的用法和功能。下面是采自Oracle官方文档《SQLLanguage Reference》中关于for update子句的语法状态图中,我们可以看出该子句分为两个部分:加锁范围子句和加锁行为子句。下面我们分别针对两个方面的进行介绍。加锁范围子句在select…for 阅读全文

posted @ 2012-04-18 14:30 清茶居士 阅读(245) 评论(0) 推荐(0) 编辑

导航