oracle执行问题

我在运行批处理时,调用指标表,指标表调用的SQL语句为select 函数 from dual 语句
在批处理类中执行update操作 当大批量数据调用函数时,会出现跳过某些数据的情况
但使用query查询的方法调用则不会出现此情况,请问是什么原因造成的类似情况

我猜测是查询速度慢导致的,因为更新操作有性能问题

你这个批处理做update操作的时候是批量操作数据,而查询是单词查询,所以批处理可能会跳过部分数据,而查询不会
另外要看你批处理打开的transaction是什么样子的,是否批量打开关闭还是整体就一个