你说的问题比较奇怪,可能是你的程序逻辑问题,不应该是Oracle的问题oracle支持MVCC,允许你在加写锁的时候,其它查询可以读取这个数据。但不会出现把所有记录A字段的值变掉的问题。你再仔细确认一边吧,关注中。。。
select语句后面带for update就会锁表