说的非常好,又扩展了我的视野,回到原来的问题,还是有点疑问,
比如:1:00时刻我查询select name from table where addr = '上海',数据量大,需要10分钟,但是在查询开始后一分钟,1:01时刻有人update table set name = 'thinkpad' where addr='上海' and id = '1',且提交,这个时候当数据库查询到这条已修改的数据时,scn号肯定比查询发出时的大,这个时候它是直接忽略这条记录还是去undo中查找修改之前的数据?